String.split()
으로 문자열을 분리하는 방법을 소개합니다.
1. String.split(delimiter)
String.split(delimiter)
는 문자열을 구분자(delimiter)로 분리하여 문자열 배열로 리턴합니다.
public class Example {
public static void main(String[] args) {
String str = "Hello,World,Java";
String[] result = str.split(",");
for (String substring : result) {
System.out.println(substring);
}
}
}
Output:
Hello
World
Java
2. String.split(delimiter, limit)
String.split(delimiter, limit)
는 문자열을 구분자(delimiter)로 분리하는데, 분리된 개수가 최대 limit으로 제한합니다.
예를 들어, 아래 예제에서 split(",", 3)
로 문자열을 분리할 때, 구분자로 두번만 잘라서 배열의 길이가 3을 넘지 않도록 합니다.
구분자로 분리되지 않은 문자열은 마지막 배열 요소로 추가됩니다.
public class Example {
public static void main(String[] args) {
String str = "Hello,World,Java,Example";
String[] result = str.split(",", 3);
for (String substring : result) {
System.out.println(substring);
}
}
}
Output:
Hello
World
Java,Example