StringTokenizer 클래스
문자열을 파싱하여 다양한 형태의 토크으로 분리하여 주는 기능을 제공하는 클래스
생성자
StringTokenizer(String str)
StringTokenizer(string str, String delimiters)
StringTokenizer(String str, String delimiters, boolean delimitersAsToken)
str : 파싱할 문자열
delimeters : 토큰으로 분리할 분리자
delimitersAsToken : 토큰이 분리되어 반환 될 때 분리자를 포함하여 반환 할지 여부를 지정 true이면
분리자가 포함되어 반환. false이면 분리자를 제외하고 반환
[예제]
import java.util.*;
class Test1
{
static String s = "도서명 = 알기쉽게 해설한 자바="+
"목적 = 자바를 쉽게 배울수 있는 지침서 ="+
"저자 = 김충석 ="+
"편집일 = 이천일년";
public static void main(String args[])
{
StringTokenizer aa = new StringTokenizer(s,"=");
while(aa.hasMoreTokens())
{
String first = aa.nextToken();
String second = aa.nextToken();
System.out.println(first + "\t"+second);
}
}
}
실행화면
도서명 알기쉽게 해설한 자바
목적 자바를 쉽게 배ㅐ울수 있는 지침서
저자 김충석
편집일 이천일년