StringTokenizer를 이용한 간단한 예제


자바를 이용해서 문자열 처리를 할 때, 유용하게 쓰이는 클래스가 바로 StringTokenizer 클래스입니다. java.util 에 들어 있는 StringTokenizer 를 이용하면 문자열을 delimeters 라고 하는 기준 문자( 혹은 문자열 )를 이용해서 여러개의 토큰으로 잘라 낼 수 있습니다.

백문이 불여일견 예제 소스를 하나 만들어보겠습니다.

import java.util.StringTokenizer;


public class test
{
    public static void main(String args[])
    {
        String temp = "대한민국*미국*영국";
       
        StringTokenizer st = new StringTokenizer(temp,"*");
       
        String token = "";
        while(st.hasMoreElements())
        {
            token = st.nextToken();
           
            System.out.println(token);
        }
    }
}


이 소스를 돌려보면 다음과 같이 나옵니다.


StringTokenizer 결과

StringTokenizer 결과



StringTokenizer 예제 소스에 주석을 달아보겠습니다.


StringTokenizer 주석

StringTokenizer 주석



StringTokenizer를 사용할 때, 간단하지만 가장 많이 쓰이는 패턴입니다. 복잡한 문자열이라도 토큰으로 나눌 경우 위와 같은 패턴을 쓰게 됩니다.



<StringTokenizer 클래스를 사용한 간단한 예제> 는 개발자 꼬마낙타가 정리하는 글입니다. 질문이 있으신 분은 댓글을 달아주세요. 같이 고민해봅시다. ㅋㅋ

+ Recent posts