728x90
반응형
메서드 | 설명 |
charAt(i) | 특정 문자열의 위치를 가리키는 메서드 String str = "abcd" 라면, a=0번, b=1번, c=2번, d=3번 -> i번째 반환 [str.charAt(i)] |
toCharArray() | 문자열을 char []로 반환 [str.toCharArray()] |
indexOf() | 특정 문자의 위치를 알려주는 메서드 [str.indexOf("a") : 0번] [str.indexOf("찾을 특정 문자", "시작할 위치")] |
substring() | substring (begin, end) : end 앞자리까지 끊는다. [str.substring(0,3)] : abc |
startsWith(), endWith() | 문자열이 특정 문자로 시작하는지 아닌지 반환 [str.startsWith("a") : true, str.endWith("c") : true] |
split() | 문자열을 특정 문자열 기준으로 분리 [String str = "010 888 7777" -> String[] spStr = str.split(" ") [String s1 = spStr[0]; : 010 String s2 = spStr[1]; : 888 String s3 = spStr[0]; : 7777] |
toLowerCase(), toUpperCase() | 문자열을 소문자로 문자열을 대문자로 |
replace() | 특정 문자를 지정한 문자로 변경 |
Character.isDigit(c), Character.isLetter(c) | 숫자인지 문자인지 True, False반환 |
StringBuilder sb = new StringBuilder(); | StringBuilder를[그릇] 만들어 append로 추가 sb.append("aa") |
728x90
반응형
'Java > Java 알고리즘' 카테고리의 다른 글
[Java 기본 알고리즘] (4) 투 포인터 (0) | 2022.01.04 |
---|---|
[Java 기본 알고리즘] (2) 정렬 탐색 (0) | 2022.01.03 |
[Java 기본 알고리즘] (3) Array (0) | 2022.01.03 |
[Java 기본 알고리즘] (1) String (0) | 2021.12.30 |
[Java] Casting (형 변환) (0) | 2021.11.25 |