반응형
JAVA 문자열 자르기 split() 함수 사용방법, 문자열 배열에 담는 법
- 문자열을 자르기 split 메서드에 대해서 알아보겠습니다.
- 해당 문자열에 split 메서드를 사용하면 특정 문자열을 기준으로 배열에 담을 수 있습니다.
split() 사용법
import java.util.Arrays;
public class SplitTest{
public static void main(String[] args) {
// 1번
String str = "배,포도,사과,수박,망고";
String splitStrArr[] = str.split(",");
System.out.println("splitStrArr: " + Arrays.toString(splitStrArr));
for (int i = 0; i < splitStrArr.length; i++) {
System.out.println("splitStrArr[i]: " + splitStrArr[i]);
}
// 2번
String str2 = "010-1111-2222";
String splitStrArr2[] = str2.split("-");
System.out.println("splitStrArr2: " + Arrays.toString(splitStrArr2));
for (int i = 0; i < splitStrArr2.length; i++) {
System.out.println("splitStrArr2[i]: " + splitStrArr2[i]);
}
// 3번
String str3 = "여-기-는-나-무-블-로-그-입-니-다";
String splitStrArr3[] = str3.split("-", 6);
System.out.println("splitStrArr3: " + Arrays.toString(splitStrArr3));
for (int i = 0; i < splitStrArr3.length; i++) {
System.out.println("splitStrArr3[i]: " + splitStrArr3[i]);
}
}
}
- split 메서드는 문자열을 자릅니다. 자르기 위해서는 구분을 지어줄 문자열이 필요합니다.
- ex) split("-");
- 또한, split("-", N) 이 처럼 숫자를 오른쪽에 정의하면 N번째 까지만 자른다는 것 입니다.
- 추가로 Arrays.toString() 함수는 배열을 출력할 수 있는 유용한 함수 입니다.
설명 및 결과
1번 설명
- 구분자 "," 를 기준으로 배열에 담아서 출력합니다.
1번 결과
- splitStrArr: [배, 포도, 사과, 수박, 망고]
- splitStrArr[i]: 배
- splitStrArr[i]: 포도
- splitStrArr[i]: 사과
- splitStrArr[i]: 수박
- splitStrArr[i]: 망고
2번 설명
- 구분자 "-"를 기준으로 배열에 담아서 출력합니다.
2번 결과
- splitStrArr2: [010, 1111, 2222]
- splitStrArr2[i]: 010
- splitStrArr2[i]: 1111
- splitStrArr2[i]: 222
3번 설명
- 구분자 "-"를 기준으로 배열에 담지만 6번째 부터 담아서 출력합니다.
3번 결과
- splitStrArr3: [여, 기, 는, 나, 무, 블-로-그-입-니-다]
- splitStrArr3[i]: 여
- splitStrArr3[i]: 기
- splitStrArr3[i]: 는
- splitStrArr3[i]: 나
- splitStrArr3[i]: 무
- splitStrArr3[i]: 블-로-그-입-니-다
감사합니다.
반응형
'JAVA > JAVA 기초' 카테고리의 다른 글
JAVA substring 자바 문자열 자르기 (0) | 2022.08.25 |
---|---|
JAVA 배열 출력하는 방법 편리한 함수 꿀팁 제공 (0) | 2022.08.22 |
JAVA 문자열 특정문자열 변경 replace(), replaceAll() 함수 정규식 사용법 초간단 요약 필독 (0) | 2022.08.22 |
JAVA String equals() 함수 사용법 문자열 비교방법 (0) | 2022.08.12 |
JAVA String isEmpty() 함수 사용법 빈문자열 체크 조건 주는 법 (0) | 2022.08.05 |
댓글