충분히 쌓여가는
5.4 null과 NullPointerException - 문자열 분리 split() 본문
문자열이 구분자를 사용하여 여러 개의 문자열로 구성되어 있을 경우, 이를 따로 분리해서 얻고 싶다면 split() 메소드를 사용
board는 쉼표로 구분된 문자열을 가지고 있다
split() 메소드를 호출할 때 쉼표를 제공하면 분리된 문자열로 구성된 배열(array)을 얻을 수 있다
String board = "번호, 제목, 내용, 성명";
String[] arr = board.split(",");
arr[0] | arr[1] | arr[2] | arr[3] |
"번호" | "제목" | "내용" | "성명" |
예제
package ch05.sec05;
public class SplitExample {
public static void main(String[] args) {
String board = "1,자바학습,참조 타입 String을 학습합니다.,홍길동";
//문자열 분리
String[] tokens = board.split(",");
//인덱스별로 읽기
System.out.println("번호: " + tokens[0]);
System.out.println("제목: " + tokens[1]);
System.out.println("내용: " + tokens[2]);
System.out.println("성명: " + tokens[3]);
System.out.println();
//for 문을 이용한 읽기
for(int i=0; i<tokens.length; i++) {
System.out.println(tokens[i]);
}
}
}
번호: 1
제목: 자바학습
내용: 참조 타입 String을 학습합니다.
성명: 홍길동
1
자바학습
참조 타입 String을 학습합니다.
홍길동
'이것이 자바다 > 05 참조 타입' 카테고리의 다른 글
5.6 배열(Array) 타입 - new 초기화할 경우 기본 값 (0) | 2024.03.31 |
---|---|
5.6 배열(Array) 타입 (0) | 2024.03.31 |
5.4 null과 NullPointerException - 문자열 찾기 contains() (0) | 2024.03.31 |
5.4 null과 NullPointerException - 문자열 찾기 indexOf() (0) | 2024.03.31 |
5.4 null과 NullPointerException - 문자열 잘라내기 substring() (0) | 2024.03.31 |