温馨提示×

java中stringtokenizer的用法有哪些

小亿
95
2023-07-13 15:12:50
栏目: 编程语言

在Java中,StringTokenizer类用于将字符串分解为多个标记(tokens)。它提供了以下几种用法:

  1. 构造函数:可以使用以下构造函数创建一个StringTokenizer对象:
  • StringTokenizer(String str):使用默认的分隔符(空格、制表符、换行符、回车符、换页符)将给定的字符串分解为标记。

  • StringTokenizer(String str, String delim):使用指定的分隔符将给定的字符串分解为标记。

  • StringTokenizer(String str, String delim, boolean returnDelims):使用指定的分隔符将给定的字符串分解为标记,并指定是否返回分隔符作为标记。

  1. 方法:
  • boolean hasMoreTokens():返回是否还有更多的标记。

  • String nextToken():返回下一个标记。

  • int countTokens():返回剩余标记的数量。

  • String nextToken(String delim):使用指定的分隔符返回下一个标记。

  • boolean hasMoreElements():与hasMoreTokens()方法相同,用于与Enumeration接口兼容。

  • Object nextElement():与nextToken()方法相同,用于与Enumeration接口兼容。

以下是一个使用StringTokenizer的示例:

StringTokenizer tokenizer = new StringTokenizer("Hello World");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}

输出:

Hello
World

0