Java Split 함수
정규표현식에 의한 스트링 배열을 반환하는 함수입니다.
2번째 파라미터 limit 옵션 값으로 갯수를 제어할 수 있습니다.
public String [] split(String regex, int limit)
특수문자 자르기, 자를 문자는 정규표현식이기 때문에 특수문자는 []로 표현해야합니다.
String str="1+2+10+15";
String splitted[]=str.split("[+]");
for (String value : splitted)
System.out.println(value);
// RESULT
// 1
// 2
// 10
// 15
자를 문자열 사이가 비었을때 limit파라미터에 -1을 사용하면 빈값으로 배열을 만들 수 있습니다.
String str="1,,3,";
String splitted[]=str.split(",");
for (String value : splitted)
System.out.println(value);
// RESULT
// 1
// 3
String splitted[]=str.split(",",-1);
for (String value : splitted)
System.out.println(value);
// RESULT
// 1
//
// 3
//