Language/JAVA
자바 스트링 토크나이저(Java StringTokenizer)
준콩이
2013. 7. 11. 11:26
반응형
자바 스트링 토크나이저(JAVA StringTokenizer)에 관한 글입니다.
StringTokenizer 클래스를 이용해서 추출하기 위해서는 문자열을 StringTokenizer 객체를 사용하여 생성해야합니다.
StringTokenizer st = new StringTokenizer("이 준 빈 은 호 박 머 리");
객체를 생성 후 nextToken 이라는 메소드를 사용하여 토큰을 추출해 낼 수 있습니다.
기본적으로 공백 문자가 구획문자로 사용됩니다
(space character , tab character ,newline character , carriage-return, form-feed)
소스
import java.util.StringTokenizer; public class h5bak_StringTokenizer { public static void main(String[] args) { StringTokenizer st = new StringTokenizer("이 준 빈 은 호 박 머 리"); while(st.hasMoreTokens()){ //토근이 있는동안 while문이 실행됨 String temp = st.nextToken(); // 토근을 temp 변수에 저장 System.out.println("temp="+temp); } System.out.println("=================================="); // StringTokenizer(str, delim) str= 추출할문자 , delim =구획문자 StringTokenizer st1 = new StringTokenizer("이|준|빈|은|호|박|머|리", "|"); while(st1.hasMoreTokens()){ String temp = st1.nextToken(); if(st1.equals("|")){ System.out.println("\n"); }else { System.out.println(temp); } } } }
실행결과
반응형