티스토리 뷰

자바 함수중 split 함수에 대해서 알아보도록 하겠습니다.

split 함수는 특정문자로 문자열을 분리하는 함수입니다.



개발을 하다보면 하나의 필드의 여러개의 값을 전달할때가 있습니다.

특정구분자로 문자를 붙인 후 나중에 분리해서 사용하는 경우에  split 함수를 사용하면

편리하게 사용 할 수 있습니다.


1. split 실습 (구분자 사이에 문자가 있을경우)

  


   "수학;영어;과학;" 해당 문자열을 분리하는 예제를 작성하였습니다.

   ";" 구분자 세미콜론으로 배열이 생성된 것을 확인 할 수 있습니다.



2. split 실습(구분자 사이에 문자가 없을경우)

 


  "수학;영어;;" 해당 문자열을 분리하는 예제를 작성하였습니다.

   ";" 구분자 세미콜론으로 배열이 생성되었지만, 

마지막 구분자 사이에 값이 없을 경우 무시 된걸 확인 할 수 있습니다.




3.split 실습(2번의 문제점 해결)

  


   2번과 동일한 문자열을 split 한 소스 입니다. 

단, split 인자값중 2번째 인자값에 -1을 넣을경우 공백도 배열을 만듭니다.

     프로그램에서 공백이 들어올 수 있다면 두번째 인자값을 넣어 사용자 오류를 방지하시기 바랍니다.


4. split 실습(두번째 인자값 입력)

 

 "수학;영어;과학" 해당 문자열을 분리하는 예제를 작성하였습니다.

     단, split 인자값중 2번째 인자값에 2을 넣을 경우, 

즉 양수를 넣을 경우 해당 숫자만큼만 배열을 생성합니다.


split 함수에 대해서 알아보았습니다.


간단한 함수이지만, 사용자가 생각지 못한 케이스로 인해 오류가 나는 경우가 종종 있습니다.

해당 내용 숙지하시면 오류 예방에 도움이 되실 것 같습니다.



'프로그래밍 > 자바' 카테고리의 다른 글

Java Exception(예외처리) 알아보기  (0) 2017.03.16
JAVA for문 정리  (0) 2017.02.18
JAVA JDK 다운로드 및 설치  (5) 2017.01.19
댓글