`
08284008
  • 浏览: 51440 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

StringTokenizer类对字符串的操作

 
阅读更多

以前不知道还有这样的一个类,只知道采用String来对字符串操作。

例如将字符串按照指定方式转换为字符串数组:

以前只知道使用String的spilt()方法,原来还有这样的:

public String[] stringToArray(String str, String sdelimiter)
    {
        StringTokenizer token = new StringTokenizer(str, sdelimiter);
        String[] array = new String[token.countTokens()];
        int i = 0;
        while (token.hasMoreTokens())
        {
            array[i] = token.nextToken();
            i++;
        }
        return array;
    }

 

还其他的方法,可以查询jdk文档

0
0
分享到:
评论

相关推荐

    常用字符串操作的实现方式

    这些是Java中常用的字符串操作,它们在日常开发中扮演着至关重要的角色,无论是数据处理还是用户界面的显示,都能见到它们的身影。了解并熟练掌握这些操作,能够帮助开发者更高效地处理字符串相关的任务。

    Java 字符串操作源码实例集.rar

    这个名为"Java 字符串操作源码实例集.rar"的压缩包集合了一组针对字符串操作的简单示例,非常适合Java初学者学习。下面我们将深入探讨这些实例可能涉及的知识点。 1. **字符串创建与常量池**: 在Java中,字符串是...

    java课件-6-字符串和数组.pptx

    而StringBuffer类提供了可变的字符串操作,可以对字符串进行修改。例如,使用StringBuffer类可以将多个字符串连接起来,或者在字符串中插入新的字符。 下面是一个使用StringBuffer类连接多个字符串的示例代码: ``...

    第06章 字符串操作.pdf

    ### IT知识点:Java中的字符串操作 #### 一、章节概览与重要性 在Java编程中,字符串操作是一项核心技能,对于任何级别的开发者都是必备的知识点。字符串在日常的编程任务中频繁出现,无论是简单的文本处理还是...

    对字符串的排序.doc

    标题中的“对字符串的排序”指的是在编程中对一串由字符组成的字符串进行排序的操作。在Java编程语言中,这通常涉及到将字符串拆分成...这是一个很好的学习示例,可以帮助初学者理解字符串操作和冒泡排序的基本概念。

    java编写一个截取字符串的函数,输入为一个字符串和字节数.docx

    在 Java 中,字符串截取是一种常见的操作,特别是在处理汉字和 Unicode 字符时。下面是关于 Java 字符串截取函数的知识点: 字符串截取函数 Java 中有多种方式可以实现字符串截取,包括使用 `substring`、`split` ...

    JAVA StringBuffer类与StringTokenizer类代码解析

    JAVA StringBuffer类是Java语言中的一种字符串处理类,提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活得多。StringBuffer类的主要特点是可以动态地增加或...

    java数组与字符串用法小结

    下面介绍一些常用的字符串操作方法: 1. **`valueOf()` 方法**:可以将其他类型的值转换成字符串。 ```java String myString = String.valueOf(3.1415); // 将浮点数转换成字符串 ``` 2. **`equalsIgnoreCase...

    使用空格符分隔字符串解决方案

    字符串分割是一种将长字符串分解成多个子字符串的操作,这些子字符串由特定的分隔符(如空格或逗号)隔开。在各种编程语言中,都有内置的方法或函数来实现这个功能。例如,在Python中,我们可以使用`split()`函数来...

    逗号字符串识别

    综上所述,"逗号字符串识别"涉及到的是从字符串中提取数据并将其适配到数据库结构的过程,这需要对字符串处理、数据类型转换、数据库操作以及所使用的编程环境有深入的理解。在实际应用中,可能还需要考虑到数据的...

    删除字符串中的空格或将字符串的多个空格换位单个空格

    在编程领域,处理字符串是常见的任务之一,尤其是在Java这样的强类型语言中。本文将深入探讨如何在Java中删除字符串中的空格,或者将连续的多个空格替换为单个空格。这个操作在数据清洗、格式化用户输入或优化存储时...

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

    `StringTokenizer`是Java中的一个实用类,用于将字符串分割成一系列的子字符串,这些子字符串被称为“标记”(tokens)。它主要用于解析文本数据,特别是当需要按照特定分隔符对字符串进行分割时非常有用。 #### ...

    按分隔符提取字符串组

    这通常涉及到字符串操作,特别是在编程语言如Python、Java、C#等中,我们经常需要将一个长字符串按照特定的分隔符(如逗号、空格或自定义字符)切割成多个部分,这些部分可以看作是字符串数组或列表。这个过程对于...

    字符串处理例子一些相关的java代码

    在处理大量字符串操作时,`StringBuffer` 类可以提供更高的性能,因为它允许在原地修改字符串,而不需要创建新的对象。`StringTokenizer` 类则用于将字符串分解为令牌,方便进行分词操作。从 JDK 1.4 开始,Java ...

    第06章 字符串处理.ppt

    这些类提供了丰富的功能,使得开发者能高效且安全地操作字符串。 首先,我们来看`String`类。`String`类在Java中是不可变的,意味着一旦创建了一个`String`对象,它的内容就不能被修改。这是为了提高性能和线程安全...

    熟练掌握字符串处理技术

    这不仅涉及到了基本的字符串操作,还包括了如何定义和使用自定义的数据结构来存储词法单元,以及如何通过条件判断来识别各种不同的词法单元。这对于理解Java编译原理以及提高代码质量都具有重要意义。

    Java常用工具类(持续发布,第一部分:日期、字符串、JSON工具类等)

    本篇文章将深入探讨Java中的几个常用工具类,包括日期处理、字符串操作、JSON解析以及货币转换等方面。 首先,让我们关注日期工具类。在Java中,日期处理通常涉及到`java.util.Date`和`java.time`包中的类。例如,`...

    String字符串

    - `StringTokenizer`用于按特定分隔符解析字符串。 - `Pattern`和`Matcher`类支持正则表达式的匹配和查找。 9. **字符串与字符数组的关系** - `toCharArray()`将字符串转换为字符数组,`new String(char[])`可以...

    计算机软件-商业源码-17 如何对字符串按照一定的规则进行分割.zip

    在日常开发中,我们经常需要将一个长字符串按照特定的规则拆分成多个子串,这被称为字符串的分割操作。本压缩包文件"计算机软件-商业源码-17 如何对字符串按照一定的规则进行分割.zip"可能包含了一个实际的代码示例...

Global site tag (gtag.js) - Google Analytics