문자열을 분할 할 때 아주 강력한 기능을 나타내는 클래스이다.
package com.StringTokenizer;
import java.util.StringTokenizer;
public class HowToUseStringTokenizer {
public static void main(String[] args) {
String str1 = "abc def ghi";
String str2 = "ab/cd/ef/gh";
System.out.println(str1);
System.out.println(str2);
StringTokenizer t1 = new StringTokenizer(str1); //공백을 기준으로 나눈다.
StringTokenizer t2 = new StringTokenizer(str2, "/"); // '/'를 기준으로 나눈다.
//문자열에서 나누어진 기준에 대한 단어의 수 출력
System.out.println("t1의 문자열 수 : " + t1.countTokens());
System.out.println("t2의 문자열 수 : " + t2.countTokens());
//문자열에서 나누어진 기준에 대한 토큰을 찍어준다.
while(t1.hasMoreTokens()) {
System.out.println(t1.nextToken());
}
while(t2.hasMoreTokens()) {
System.out.println(t2.nextToken());
}
}
}
'자바' 카테고리의 다른 글
29. Java collection1 (0) | 2019.08.12 |
---|---|
28. 예외 처리 (0) | 2019.08.11 |
26.API(Timer) (0) | 2019.08.08 |
25.API(Wrapper) (0) | 2019.08.07 |
24.API(Scanner) (0) | 2019.08.07 |