java中stringtokenizer的用法有哪些
文章标签
stringtokenizer
在Java中,StringTokenizer类用于将字符串分解为多个标记(tokens)。它提供了以下几种用法:
- 构造函数:可以使用以下构造函数创建一个StringTokenizer对象:
-
StringTokenizer(String str)
:使用默认的分隔符(空格、制表符、换行符、回车符、换页符)将给定的字符串分解为标记。 -
StringTokenizer(String str, String delim)
:使用指定的分隔符将给定的字符串分解为标记。 -
StringTokenizer(String str, String delim, boolean returnDelims)
:使用指定的分隔符将给定的字符串分解为标记,并指定是否返回分隔符作为标记。
- 方法:
-
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
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。