stringtokenizer java,Java中的StringTokenizer

Java中的StringTokenizer

java.util.StringTokenizer类允许您将字符串分成令牌。这是打破字符串的简单方法。

它没有提供区分数字,带引号的字符串,标识符等的功能,例如StreamTokenizer类。我们将在I/O一章中讨论StreamTokenizer类。

StringTokenizer类的构造方法

StringTokenizer类中定义了3个构造函数。

Constructor

Description

StringTokenizer(String str)

creates StringTokenizer with specified string.

StringTokenizer(String str, String delim)

creates StringTokenizer with specified string and delimeter.

StringTokenizer(String str, String delim, boolean returnValue)

creates StringTokenizer with specified string, delimeter and returnValue. If return value is true, delimiter characters are considered to be tokens. If it is false, delimiter characters serve to separate tokens.

StringTokenizer类的方法

StringTokenizer类的6个有用方法如下:

Public method

Description

boolean hasMoreTokens()

checks if there is more tokens available.

String nextToken()

returns the next token from the StringTokenizer object.

String nextToken(String delim)

returns the next token based on the delimeter.

boolean hasMoreElements()

same as hasMoreTokens() method.

Object nextElement()

same as nextToken() but its return type is Object.

int countTokens()

returns the total number of tokens.

StringTokenizer类的简单示例

让我们看一下StringTokenizer类的简单示例,该类在空格的基础上标记字符串“我的名字是可汗”。

StringTokenizer类的nextToken(String delim)方法的示例

现在不建议使用StringTokenizer类。建议使用String类或regex(正则表达式)的split()方法。

0

相关文章:Java中的JVM的关闭挂钩 关闭挂钩是一种特殊的结构,允许开发人员插入要在JVM关闭时执行的代码。这在需要关闭VM的情况下需要执行特殊清理 […]...

Java中的for-each循环 For-each是Java5中引入的另一种数组遍历技术,例如for循环,while循环,do-while循环。 […]...

在Java中使用_(下划线)作为变量名 Java 9对Java语言的功能进行了更改,而从合法名称中删除下划线是甲骨文Oracle的一项重大更改: 绝不 […]...

了解Java中“ public static void main”中的“ static” 以下几点解释了main()方法中的“static”: main()方法:Java中的main()方 […]...

Java中的按位运算符 按位运算符用于对数字的各个位进行操作。它们可以与任何整数类型(char,short,int等)一起使用。在执行 […]...

修剪Java中的字符串(删除前导和尾随空格) 给定字符串,请从字符串中删除所有前导和尾随空格,然后将其返回。 例子: Input : str = " Hel […]...

Java中的volatile关键字 使用volatile是使类线程安全的另一种方式(如同步的原子包装)。线程安全意味着一个方法或类实例可以被多个线 […]...

Java中的构造函数链接(带示例) 先决条件: Java中的构造函数 构造函数链接是相对于当前对象从另一个构造函数调用一个构造函数的过程。 构造函 […]...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值