본문 바로가기

Language/Java

[Java] 자바 split 함수 ( 문자열을 끊어서 배열에 저장 )

split 함수 : 입력받은 정규표현식 또는 특정 문자를 기준으로 문자열을 나누어 배열에 저장하여 리턴한다.


 

ex) 

1
2
3
4
5
6
String str = 010-1234-5678
 
 
String[] num = str.split("-");
 

 

위의 조건이 주어졌을때,

num 이라는 변수에는 split이라는 함수를 통하여 "-" 라는 특정 문자를 기준으로 문자열을 나눈다.

 ㄴ 010"-"1234"-"5678

 ( 010          /             1234           /            5678    이렇게 3개의 문자열로 나뉘는것이다.)

배열의 0번째 방에는 010 / 1번째 방에는 1234 / 2번째 방에는 5678 을 저장할수 있게된다.