SSISO Community

시소당

자바의 중요 클래스 - StringTokenizer(문자열 분석 클래스)

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

2285 view

4.0 stars