`

StringTokenizer用法

 
阅读更多
from:http://blog.sina.com.cn/s/blog_4a78dfef010004zf.html
StringTokenizer:字符串分隔解析类型
属于:java.util包。

1、构造函数。


1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔

符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。
2. StringTokenizer(String str, String delim) :构造一个用来解析str的StringTokenizer对象,并

提供一个指定的分隔符。
3. StringTokenizer(String str, String delim, boolean returnDelims) :构造一个用来解析str的

StringTokenizer对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。


2、方法。
说明:
1. 所有方法均为public;
2. 书写格式:[修饰符] <返回类型> <方法名([参数列表])>
如:
static int parseInt(String s) 表示:此方法(parseInt)为类方法(static),返回类型为(int)

,方法所需参数为String类型。


1. int countTokens() :返回nextToken方法被调用的次数。如果采用构造函数1和2,返回的

就是分隔符数量(例2)。
2. boolean hasMoreTokens() :返回是否还有分隔符。
3. boolean hasMoreElements() :结果同2。
4. String nextToken() :返回从当前位置到下一个分隔符的字符串。
5. Object nextElement() :结果同4。
6. String nextToken(String delim) :与4类似,以指定的分隔符返回结果。


例子:
代码:
String s = new String("The Java platform is the ideal platform for network computing");
StringTokenizer st = new StringTokenizer(s);
System.out.println( "Token Total: " + st.countTokens() );
while( st.hasMoreElements() ){
System.out.println( st.nextToken() );
           }
结果为:
Token Total: 10
The
Java
platform
is
the
ideal
platform
for
network
computing


例2:
代码:
String s = new String("The=Java=platform=is=the=ideal=platform=for=network=computing");
StringTokenizer st = new StringTokenizer(s,"=",true);
System.out.println( "Token Total: " + st.countTokens() );
while( st.hasMoreElements() ){
System.out.println( st.nextToken() );
}
结果为:
Token Total: 19
The
=
Java
=
platform
=
is
=
the
=
ideal
=
platform
=
for
=
network
=
computing
分享到:
评论

相关推荐

    StringTokenizer的用法

    ### StringTokenizer的用法 在Java编程语言中,`StringTokenizer`是`java.util`包中的一个实用类,用于将字符串分割成多个子字符串(通常称为令牌或token)。它支持多种分隔符,并允许用户控制是否返回分隔符作为...

    c#模拟实现java StringTokenizer

    在 C# 中,我们通常使用 `string.Split()` 方法来达到类似的效果。`Split()` 方法允许我们根据指定的分隔符来分割字符串,但它有一些与 `StringTokenizer` 不同的行为。下面我们将详细介绍如何在 C# 中模拟 `...

    测试StringTokenizer

    本段代码 用于测试StringTokenizer用法/** * 测试StringTokenizer,继承Enumeration; * @author DELL */

    Java 实例 - 字符串分隔(StringTokenizer)源代码-详细教程.zip

    通过阅读和运行这些示例,开发者可以更深入地理解`StringTokenizer`的使用方法和最佳实践。 总的来说,`StringTokenizer`是Java中处理字符串分割的一个重要工具,尤其适用于需要逐个处理字符串中的每个部分的情况。...

    基于Java中的StringTokenizer类详解(推荐)

    通过使用StringTokenizer类,我们可以轻松地将一个字符串分隔成多个子字符串,以便于后续的处理。 StringTokenizer的构造函数 StringTokenizer类提供了三个构造函数: 1. `StringTokenizer(String str)`: 构造一...

    java常用类的使用方法

    在Java编程语言中,掌握常用类的使用方法是构建高效、稳定程序的关键。本文将深入探讨几个核心类:Integer、Float、Double、Character、String、StringTokenizer、StringBuffer以及Random,解析它们的功能与应用场景...

    JAVA StringBuffer类与StringTokenizer类代码解析

    StringTokenizer类提供了多个有用的方法,如hasMoreTokens()、nextToken()等,用于字符串的解析和处理。 在实际应用中,StringTokenizer类可以用于字符串的解析和处理,例如将字符串分解成单词、数字等。 ...

    Java编写一个程序,输入一行文本,采用StringTokenizer类的对象,将文本符号化,并以逆序输出语言符号。

    #### 使用方法: - **构造函数**:创建`StringTokenizer`对象时,可以指定分隔符或正则表达式。 - **方法**: - `hasMoreTokens()`:检查是否还有更多的标记可供提取。 - `nextToken()`:返回下一个标记。 #### ...

    Java-StringTokenizer1

    下面我们将深入探讨`StringTokenizer`的使用方法和相关属性。 1. **创建StringTokenizer对象:** 要使用`StringTokenizer`,首先需要创建其对象,通常使用以下两种构造方法: - `StringTokenizer(String str)`:...

    JAVA常用类的使用方法

    【JAVA常用类的使用方法】 在Java编程语言中,有许多内置的类提供了各种实用功能,大大简化了开发工作。以下是一些常用的Java类及其主要使用方法: 1. **Integer 类**: - Integer 类是 Java 中对基本数据类型 ...

    初学者指南 JAVA常用类的使用方法.doc

    【初学者指南】Java 常用类的使用方法 在Java编程中,掌握常用的类是提高编程效率和代码质量的关键。以下是一些常见的Java类及其使用方法: 1. **Integer 类** - Integer 类是Java中的包装类,用于封装基本类型...

    java字符串分隔类

    ### Java字符串分隔类——StringTokenizer的使用方法详解 在Java编程中,处理字符串是非常常见的需求之一,特别是在数据解析、格式化输出等场景下。`StringTokenizer`类作为Java标准库的一部分,为开发者提供了一种...

    JAVA常用8种类的使用方法详解

    ### JAVA常用8种类的使用方法详解 在Java编程语言中,掌握各种类的使用方法是构建高效、稳定程序的关键。本文将深入解析八个常见的Java类:`Integer`、`Float`、`Double`、`Character`、`String`、`StringTokenizer...

    java常用类使用方法

    在Java.lang包中,我们有如Integer、Float、Double、Character、String、StringTokenizer和StringBuffer等类,这些类在日常开发中经常被使用。 1. **Integer类**:Integer是Java中用于包装基本类型int的类。它提供...

    java数组与字符串用法小结

    ### Java数组与字符串用法小结 在Java编程语言中,数组和...以上是对Java中数组与字符串的使用进行了详细的总结,包括了数组的基本操作以及字符串的各种常用方法。通过掌握这些基础知识,可以更有效地进行Java编程。

    java常用类的使用方法.pdf

    Java常用类的使用方法 Java语言中提供了多种常用类,例如Integer类、Float类、Double类、Character类、String类、StringTokenizer类、StringBuffer类、Random类等,这些类提供了许多实用的方法,以便开发者更方便地...

    fgsfgfgttst

    在这个例子中,主方法创建了一个`Hashtable`实例,一个`StringTokenizer`实例,并使用循环处理`StringTokenizer`中的令牌,最后输出了所有字符及其出现次数。 ### 示例代码分析 ```java import java.util....

    java最常用的组件类构建使用方法

    在Java编程中,掌握常用的类和组件的使用方法对于开发者来说至关重要。以下是对标题和描述中涉及的一些关键知识点的详细解释: ### 第一章:字符串 1. **获取字符串长度**:`length()`方法用于计算字符串中字符的...

Global site tag (gtag.js) - Google Analytics