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 | 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 |