Java 中的 StringTokenizer 方法

java 8object oriented programmingprogramming更新于 2025/11/29 21:32:17

StringTokenizer 类允许应用程序将字符串拆分为标记。以下是方法 −

Sr.No方法 &说明
1int countTokens()
此方法计算此标记器在生成异常之前可以调用此标记器 nextToken 方法的次数。
2boolean hasMoreElements()
此方法返回与 hasMoreTokens 方法相同的值。
3boolean hasMoreTokens()
此方法测试此标记器字符串中是否还有更多可用的标记。
4Object nextElement()
此方法返回与 nextToken 方法相同的值,只是其声明的返回值是 Object 而不是字符串。
5String nextToken()
此方法返回此字符串标记器中的下一个标记。
6String nextToken(String delim)
此方法返回此字符串标记器字符串中的下一个标记。

让我们看一些 StringTokenize 类的示例,展示其方法 − 的用法。

在这里,我们使用 countTokens() 方法来计算此标记器的 nextToken 方法在生成异常之前可以调用的次数 −

示例

import java.util.*;
public class Main {
   public static void main(String[] args) {
      // 创建字符串标记器
      StringTokenizer st = new StringTokenizer("欢迎访问我的网站!");
      // 计数标记
      System.out.println("Total tokens : " + st.countTokens());
   }
}

输出

Total tokens : 4

现在,让我们看另一个使用 nextElement() 方法的示例。nextElement() 方法的返回值与 nextToken 方法相同,只是其声明的返回值是 Object 而不是 String 减号。

示例

import java.util.*;
public class Main {
   public static void main(String[] args) {
      // 创建字符串标记器
      StringTokenizer st = new StringTokenizer("This is it!");
      // 移动到下一个元素
      st.nextElement();
      // 检查下一个元素
      System.out.println("Next element is : " + st.nextElement());
   }
}

输出

Next element is : is

相关文章