(1) String
char[] ary = msg.toCharArray() : 문자열을 char타입의 배열로 변환 String[] ary = msg.split("기준이 되는 문자열") : 기준에 따라서 문자열을 나누어서 배열에 저장msg.equalsIgnoreCase("abc") : 대소문자를 구별하지 않고 abc가 문자열과 같은지를 반환msg.startsWith("a") : 문자열이 a로 시작하는지를 반환msg.endWith("a") : 문자열이 a로 끝나는지를 반환msg.contains("a") : 문자열이 a를 포함하고 있는지를 반환msg.toUpperCase() : 문자열 안의 소문자를 대분자로 변환msg.toLowerCase() : 문자열 안의 대문자를 소문자로 변환msg.trim() : 문자열 앞, 뒤의 공백을 제거msg.replace("abc", "b") : 문자열 안에서 abc를 b로 전부 변환 후 반환msg.replaceAll("ab", "b") : 문자열 안에서 ab를 전부 b로 변환 후 반환replace와 replaceAll은 거의 유사하지만 replaceAll에는 정규식([])이 사용가능하다.msg.charAt(index) : 문자열 안에서 index에 위치한 값을 반환msg.substring(2,5) : 문자열 안에서 index 2 ~ 5까지를 출력 (마지막 index는 -1로 지정)(2) Character
Character.toUpperCase(c) : char타입의 변수 c를 대문자로 변환 후 반환Character.isUpperCase(c)는 char타입의 변수 c가 대문자인지를 boolean타입으로 반환Character.toLowerCase(c) : char타입의 변수 c를 소문자로 변환 후 반환Character.isUpperCase(c)는 char타입의 변수 c가 소문자인지를 boolean타입으로 반환 Arrays.sort(array);
Arrays.sort(array, Collections.reverseOrder());