티스토리 뷰
문자열을 자르고 나눌 일이 생겼는데 역시나 머릿속에 정리가 되어있지 않았고,,
그래서 간단하게... 포스팅.. 파워 초 간단... 나만알아볼듯..
1. split
문자 덩어리 쪼개볼게요~~
split(String s): 문자를 s 를 기준으로 나눔
split(String s, int i): 문자를 s 를 기준으로 i 개의 덩어리로 나눈다
String[] result = text.split(" ", 3);
혹시 text가 s를 기준으로 나눴을 때 i 만큼의 덩어리로 나눌 수 없다면?
예를 들어 text = "안녕 반가워" 이고 이를 split(" ", 3)이라고 하면?
그냥 ["안녕", "반가워"] 로 결과가 나타남
2. substring
string의 일부를 잘라서 가져오고자 할 때 사용한다
"안녕하세요. 저는 뫄뫄입니다" -> "뫄뫄", "저는 뫄뫄입니다" 등...
substring(int startIdx, int endIdx);
substring(int startIdx);
idx는 0부터 시작합니다ㅎㅎ
3. charAt
String -> Char을 가져오고싶을 떄 사용하게 된다
charAt(int i): 문자열에서 인덱스 i 번째 문자를 가져와라
idx는 0부터 시작합니다 ㅎㅎ
4. toCharArray()
String 전체를 char 하나씩 분리해내고자 할 때 사용한다
"Hello" -> ["H", "e", "l", "l", "o"]
728x90
'#2 > JAVA' 카테고리의 다른 글
[JAVA] Optional 이란? + Iterable (0) | 2022.11.09 |
---|---|
[Java/Spring] static을 사용해보자. (0) | 2022.06.30 |
[java] 인터페이스 interface 에 관한 간단한 생각 (0) | 2021.12.30 |
[Java] Wrapper 클래스, 오토박싱, 언박싱.. (0) | 2021.11.08 |
casting, parsing 캐스팅, 파싱 (0) | 2021.11.08 |
댓글