반응형
split() 함수는 특정 문자열을 기준으로 문자열을 나누어 배열에 넣어 줄 때 사용할 수 있는 함수이다.
예를들어 전화번호를 010-1234-5678로 들어왔을 때 -를 기준으로 나눠주고자 한다면 split("-") 사용하면 된다.
1
2
3
4
5
6
7
8
9
10
11
|
String str = "010-1234-5678";
String [] phNo = str.split("-");
for(int i =0; i<phNo.length; i++){
System.out.println(phNo[i]);
}
//결과
//010
//1234
//5678
|
cs |
[하나 더 알고가기]
두개의 인자를 받는 방법도 있다. 두번째 인자는 개열의 크기를 결정한다.
아래 예제의 경우 배열의 크기를 2로 제한했다. 그 결과 첫번째 -만 자른 후 배열의 크기가 2일때 멈추어 반환된다.
1
2
3
4
5
6
7
8
9
10
|
String str = "010-1234-5678";
String [] phNo = str.split("-",2);
for(int i =0; i<phNo.length; i++){
System.out.println(phNo[i]);
}
//결과
//010
//1234-5678
|
cs |
반응형
'JAVA' 카테고리의 다른 글
[숫자 콤마 표기] 소수점 반올림 방법 /자바 (0) | 2022.06.24 |
---|---|
[올림차순] [내림차순] 배열 정렬 (0) | 2022.06.23 |
[subString()]문자열 마지막 문자 제거하는 방법 (0) | 2022.06.21 |
배열 안 객체에 값 추가/삭제 하기 (0) | 2022.05.24 |
==와 equals차이 (0) | 2022.03.08 |