Bepoz
파즈의 공부 일기
Bepoz
전체 방문자
오늘
어제
  • 분류 전체보기 (232)
    • 공부 기록들 (85)
      • 우테코 (17)
    • Spring (85)
    • Java (43)
    • Infra (17)
    • 책 정리 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Bepoz

파즈의 공부 일기

Java

Java String 메서드 정리 (계속해서 추가)

2020. 8. 25. 22:52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
        int a=29;
        String binary=Integer.toBinaryString(a);        //10진 > 2진
        String oct=Integer.toOctalString(a);            //10진 > 8진
        String hex=Integer.toHexString(a);              //10진 > 16진
 
        String tmp="abcd";
        String reverse_tmp=new StringBuffer(tmp).reverse().toString();  //문자열 뒤집기
 
        String tmp2="12345";
        tmp2=String.format("%"+6+"s",tmp2);     //형식 바꾸기 앞에 공백 추가하거나 할 때에 유용
        //tmp2=String.format("%6s",tmp2); 도 가능하다.
        tmp2=tmp2.replaceAll("3","4");  //해당 string 뒤의 string으로 바꿔치기
        String tmp2=String.format("%.3f",1.1234); //이 경우에는 소수점 3째 자리까지 출력이 된다.
 
        String tmp3="4324:13:234";
        String[] tokens=tmp3.split(":");    //토큰 단위 잘라내기
 
        String tmp4="12345";;
        tmp4=tmp4.substring(0,3);   //substring(i,j+1) 는 i부터 j까지 잘라낸다
 
        char c='3';
        char c2='d';
        Character.isDigit(c);        //숫자인지 확인
        Character.isLetter(c2);        //문자인지 
 
        String a="a";
        String b="b";
        int cmp_diff= a.compareTo(b);     //a와 b의 차이를 나타낸다. 정확히는 a와 b의 아스키코드 값 차이인 것 같다.이 경우엔 -1이다
                                        //즉 a가 크면 양수 b가 크면 음수 같으면 0
 
Colored by Color Scripter
cs

'Java' 카테고리의 다른 글

Java Trie(트라이)란  (0) 2020.08.27
Java HashMap 메서드 computeIfAbsent  (0) 2020.08.27
Java 우선순위 큐, Priority Queue  (0) 2020.08.21
Java 형변환 정리  (0) 2020.08.19
Set 에 대하여  (0) 2020.08.18
    'Java' 카테고리의 다른 글
    • Java Trie(트라이)란
    • Java HashMap 메서드 computeIfAbsent
    • Java 우선순위 큐, Priority Queue
    • Java 형변환 정리
    Bepoz
    Bepoz
    https://github.com/Be-poz/TIL

    티스토리툴바