`
lisongyu
  • 浏览: 979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

StringTokenizer类的用法

阅读更多
StringTokenizer类的主要用途是将字符串以定界符为界,分析为一个个的token(可理解为单词),定界符可以自己指定。
     构造器有下面三种形式:
     ·public StringTokenizer(String str,String delim,boolean returnTokens);
     ·public StringTokenizer(String str,String delim);
     ·public StringTokenizer(String str);
     其中,str为需分析的字符串,delim为定界符,Tokens描述是否将定界符作为一个token。
     常用的方法有:
     ·public boolean hasMoreTokens(); //判断字符串中是含还有token
     ·public String nextToken(); //StringTokenizer对象中的下一个token。
     ·public String nextToken(String delim) //delim为新的定界符

例子:
import java.io.*;
     impoort java.util.*;
        public class DemoStringTokenizer
        {
              public static void main(String[] args)
              {
                  String aString ="word1 word2 word3";
                  StringTokenizer parser =new StringTokenizer(aString);
                  while(parser.hasMoreTokens()) {
                      System.out.println(parser.nextToken());
                  }
              }
          }


分享到:
评论
1 楼 liangwenzheng 2008-11-15  
learning...
以前一直都用String.split()

相关推荐

    StringTokenizer的用法

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

    JAVA StringBuffer类与StringTokenizer类代码解析

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

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

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

    c#模拟实现java StringTokenizer

    在这个问题中,我们关注的是如何在 C# 中模拟实现 Java 的 `StringTokenizer` 类的功能。Java 的 `StringTokenizer` 类是一个用于分隔字符串的工具,它可以根据特定的分隔符将一个大的字符串拆分成多个小的字符串或...

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

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

    java常用类的使用方法

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

    JAVA常用类的使用方法

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

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

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

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

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

    java常用类使用方法

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

    java实验报告心得.doc

    *实验结果分析:通过实验,我们可以了解 Java 基础知识,例如 String 类、StringBuffer 类、Math 类、包装类和 StringTokenizer 类等的使用和应用。 七、实验总结 *实验总结报告:实验报告总结了 Java 基础知识的...

    测试StringTokenizer

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

    java常用类的使用方法.pdf

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

    java常用类.rtf

    JAVA常用类的使用方法 1、Integer类 2、Float类 3、Double类 4、Character类 5、String类 6、StringTokenizer类 7、StringBuffer类 8、Random类 9、UIManage类

    Java-StringTokenizer1

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

    java字符串分隔类

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

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

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

    java课后习题 关于 编写一个类

    这里使用了`Scanner`类来读取用户输入,`StringTokenizer`类来处理逗号分隔的数字字符串。最后,通过一个for循环从数组的末尾开始反向遍历并打印每个元素。 ```java import java.util.Scanner; import java.util...

Global site tag (gtag.js) - Google Analytics