package string_tokenizer;
import java.util.*;
public class TokenEx {
public static void main(String[] args) {
String s1 = "강산 위에 저 소나무 철갑을 두른 듯";
String s2 = "2017/05/09";
String s3 = "2017년05월09일";
StringTokenizer t1 = new StringTokenizer(s1); // 공백으로 구분
StringTokenizer t2 = new StringTokenizer(s2, "/"); // "/"으로 구분
StringTokenizer t3 = new StringTokenizer(s3, "년월일"); // "년월일" 구분
System.out.println("t1 count: " + t1.countTokens());
for (int i=1; t1.hasMoreTokens(); i++)
System.out.println(i + " : " + t1.nextToken());
System.out.println();
System.out.println("t2 count: " + t2.countTokens());
for (int i=1; t2.hasMoreTokens(); i++)
System.out.println(i + " : " + t2.nextToken());
System.out.println();
System.out.println("t3 count: " + t3.countTokens());
for (int i=1; t3.hasMoreTokens(); i++)
System.out.println(i + " : " + t3.nextToken());
}
}
[결과 화면]
t1 count: 7
1 : 강산
2 : 위에
3 : 저
4 : 소나무
5 : 철갑을
6 : 두른
7 : 듯
t2 count: 3
1 : 2017
2 : 05
3 : 09
t3 count: 3
1 : 2017
2 : 05
3 : 09
'JAVA' 카테고리의 다른 글
자바 수행시간 검사하는 예제 (0) | 2017.02.25 |
---|---|
자바 랜덤(무작위, 임의) 값과 로또 번호 출력 예제 (0) | 2017.02.25 |
자바 로또 예제 (Lotto) (0) | 2016.11.27 |
자바 Hashtable 사용 예제 (0) | 2016.11.26 |
자바 LinkedList 큐 사용 예제 (0) | 2016.11.26 |