java7
"abc".split(""); //["","a","b","c"]
이유 : abc사이에 ""가 있으므로 처음에는 ["","a","b","c",""]가 생성된다. 그러나 split메서드가 최종의 ""를 삭제하기 때문에, 최종적으로 리턴되는 형태는 ["","a","b","c"]가 된다.
java8
"abc".split("") //["a","b","c"]
//split
String phoneNo = "010-1234-5678";
String[] arr1 = str.split("-");
arr[0]; //010
arr[1]; //1234
arr[2]; //5678
//String[] split(String regex, int limit)
String phoneNo2 = "010-1234-5678";
String[] arr2 = phoneNo2.split("-",2); //배열의 크기를 2로 제한한다.
arr[0]; //010
arr[1]; //1234-5678 //배열의 크기를 2까지만 만들고 종료한다.
https://stackoverflow.com/questions/3481828/how-to-split-a-string-in-java
'┝ 개발 언어 > ┎ JAVA' 카테고리의 다른 글
getBytes (0) | 2023.05.17 |
---|---|
생성자 (0) | 2023.05.17 |
[file] 엑셀 파일 업로드 / 다운로드 (0) | 2022.06.21 |
예외처리 : Exception Handler (0) | 2022.05.11 |
생성자와 메모리 할당 (0) | 2022.05.11 |