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