String
str.toLowerCase(); // 문자열을 소문자로 바꾼다.
str.toUpperCase(); // 문자열을 대문자로 바꾼다.
str.charAt(i);// 문자열 str의 i번째 인덱스의 문자를 가져온다.
str.toCharArray(); // String 문자열을 char 문자배열로 바꾼다.
str.split(""); // 구분자 파라미터를 기준으로 String을 String 배열로 변경한다.
str.equals(b); // b와 str의 문자열이 같은지 여부를 boolean으로 반환한다.
str.indexOf("s"); // 문자 s의 인덱스가 몇번째인지를 반환한다.
str.substring(N); // 문자열의 인덱스 N번째부터 마지막 인덱스까지의 문자열을 가져온다.
str.substring(N,K); // 문자열 인덱스 N부터 K-1번째까지의 문자열을 가져온다.
new StringBuilder(str).reverse().toString(); // 문자열 str을 배열로 StringBuilder 배열로 재정의 후 reverse()로 역순정렬 , toString()으로 다시 문자열로 복원한다. (문자열 역순 정렬 필요시 사용)
str.equalsIgnoreCase(tmp); // tmp 문자를 대소문자 구분 안하고 알파벳을 비교한다.
str.replaceAll("[^A-Z]",""); // A~Z가 아닌 특수문자들을 공백으로 치환한다.
String.valueOf(N) // int 형의 N을 문자열로 변환한다.
Character
Character.toUpperCase(ch); // 문자 ch를 대문자로 변경한다.
char ch = in.next().charAt(0); // Scanner로 입력받은 String의 첫번째 글자를 char 문자로 가져온다.
Character.isLowerCase(ch)) // ch가 소문자인지 여부를 true or false로 반환한다.
Character.isUpperCase(ch)) // ch는 대문자인지 여부를 true or false로 반환한다.
Character.isDigit(ch) // 문자 ch가 숫자인지를 true or false로 반환한다.
Character.getNumericValue(ch) // 문자 ch를 숫자로 변환한다.
Character.isAlphabetic(ch) // 문자 ch가 알파벳이면 true 아니면 false를 반환한다.
Integer
Integer.parseInt(str) // 문자열 str을 Int로 변환한다.
Integer.parseInt(tmp,2) // 2진수 문자열 tmp를 10진수로 변환한다.
Integer.toString(7); // 숫자 7을 String "7"로 변환한다.
Integer.toLong(3); // 숫자 3을 Long 타입 3으로 변환한다.
Integer.toBinaryString(3 | 5); // 비트연산자 '|' 는 두 숫자 3,5의 2진수비트를 OR 연산하여 만들어진 숫자를 문자열로 저장한다.
'JAVA 라이브러리' 카테고리의 다른 글
List , Set , Collections 정렬 함수 정리 (0) | 2022.06.27 |
---|---|
스택 + 큐 함수 정리 (0) | 2022.06.26 |
HashMap 함수 정리 (0) | 2022.06.19 |