시소당
1. StringTokenizer : 문자열 분석 클래스
- 하나의 문자열을 여러개의 문자열로 나누는 작업을 수행할 때 사용하는 클래스(나누는 단위가 되는 문자열 : 토큰)
- java.util 패키지에 포함된 클래스임
2. 객체 생성
StringTokenizer st = new StringTokenizer(파싱하려는 문자열, 토큰)
StringTokenizer st = new StringTokenizer(파싱하려는 문자열) // 이 경우 기본적으로 쉼표가 토큰이 됨
3. 대표적 메소드
public String nextToken()
: 파싱한 문자열을 차례대로 넘겨줌
public boolean hasMoreTokens()
: 파싱된 문자열이 nextToken() 메소드를 실행한 뒤에 남아있는지를 확인
public int countTokens()
: 파싱된 문자열이 모두 몇 개인지 넘겨 줌
ex)
import java.util.*;
public class ShowParse
{
public static void main(String[] args)
{
StringTokenizer st = new StringTokenizer("하하하=호호호=히히히=우하하", "=");
System.out.println("파싱할 문자열의 수는 총 " + st.countTokens() + "개");
while(st.hasMoreTokens())
System.out.println(st.nextToken());
}
};
// 출력결과
---------- run ----------
파싱할 문자열의 수는 총 4개
하하하
호호호
히히히
우하하
Normal Termination
출력 완료 (0초 경과).
출처 자바의 중요 클래스 - StringTokenizer(문자열 분석 클래스)|작성자 연인
http://blog.naver.com/caoticc?Redirect=Log&logNo=140045230938