반응형

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

 

 

반응형

+ Recent posts