StringToKenizer用法

使用StringTokenizer類將字符串“word1 word2 word3”分解爲三個單詞。 


 【例】
      /*
       * @(#)DemoStringTokenizer.java
       * /
     import java.io.*;
     impoort java.util.*;
        public class DemoStringTokenizer
        {
              public static void main(String[] args)
              {
                  String aString ="word1 word2 word3";
                  StringTokenizer parser =new StringTokenizer(aString);
                  while(parser.hasMoreTokens()) {
                      System.out.println(parser.nextToken());
                  }
              }
          }
    程序的運行結果爲:
          word1
          word2
          word3 

 

 

StringTokenizer類的主要用途是將字符串以定界符爲界,分析爲一個個的token(可理解爲單詞),定界符可以自己指定。
     構造器有下面三種形式:
     ·public StringTokenizer(String str,String delim,boolean returnTokens);
     ·public StringTokenizer(String str,String delim);
     ·public StringTokenizer(String str);
     其中,str爲需分析的字符串,delim爲定界符,Tokens描述是否將定界符作爲一個token。
     常用的方法有:
     ·public boolean hasMoreTokens(); //判斷字符串中是含還有token
     ·public String nextToken(); //StringTokenizer對象中的下一個token。
     ·public String nextToken(String delim) //delim爲新的定界符 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章