자바 스트링 토크나이저(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);
            }
        }
    }
}


실행결과


Posted by 준콩ol 준콩ol

댓글을 달아 주세요

  1. 이호준사생팬 2014.01.09 15:37  댓글주소  수정/삭제  댓글쓰기

    이호준호박머리 너무귀여워요! 다음엔 수박머리 부탁!