JAVA

[JAVA] String의 split() : 문자열을 구분자로 나눠 문자열배열로 넣기

ShineWithMe 2012. 2. 10. 00:22


헤드퍼스트 예제에 보면 아래와 같이 파일에서 한줄 읽어서 lineToParse란 변수로 받아오는데
이 문자열엔 "/" 문자가 들어가 있다 이것을 구분자로 문자열을 나눠 문자열 배열로 집어넣어보자
 private void makeCard(String lineToParse){
  String[] result = lineToParse.split("/");
  QuizCard card = new QuizCard(result[0], result[1]); 
  cardList.add(card);
  System.out.println("made a card");
 }

매우 간단하다.

문자열배열 = 문자열.split(정규표현식);

주어진 정규표현식을 구분자로 문자열을 나눠 문자열배열로 반환해준다.

대학때 토크나이저 인가 머시기도 본거 같은데..;;;