Java StringTokenizer 和字符串拆分示例。

java 8object oriented programmingprogramming

 StringTokenizer 类允许应用程序将字符串拆分为标记。

此类是旧类,出于兼容性原因保留,但不鼓励在新代码中使用它。

示例

import java.util.*;
public class Sample {
   public static void main(String[] args) {
      // 创建字符串标记器
      StringTokenizer st = new StringTokenizer("Come to learn");

      // 计数标记
      System.out.println("total tokens : " + st.countTokens());

      // 检查 tokens
      while (st.hasMoreTokens()) {
         System.out.println("Next token : " + st.nextToken());
      }
   }
}

Output

Total tokens : 3
Next token : Come
Next token : to
Next token : learn

String 类的 split()方法根据给定的正则表达式的匹配项拆分此字符串。

示例

import java.io.*;
public class Test {
   public static void main(String args[]) {
      String Str = new String("Welcome-to-Tutorialspoint.com");
      System.out.println("Return Value :" );

      for (String retval: Str.split("-")) {
         System.out.println(retval);
      }
   }
}

输出

Return Value :
Welcome
to
Tutorialspoint.com

相关文章