`
akunamotata
  • 浏览: 378706 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA字符串分割的两种方法–split和StringTokenizer

    博客分类:
  • java
阅读更多
   String s = new String("2_8_7_4_3_9_1");
   String[] arr = s.split("_");

   String s = new String("2_8_7_4_3_9_1");
   StringTokenizer commaToker = new StringTokenizer(s, "_");
   String[] arr = new String[commaToker.countTokens()];

 

分享到:
评论

相关推荐

    Java中分割字符串的两种方法实例详解

    本文将详细讲解Java中两种主要的字符串分割方法:`split()` 方法和 `StringTokenizer` 类。 ### 一、`java.lang.String` 的 `split()` 方法 `split()` 方法是自JDK 1.4引入的,它基于正则表达式来分割字符串。方法...

    c#模拟实现java StringTokenizer

    `Split()` 方法允许我们根据指定的分隔符来分割字符串,但它有一些与 `StringTokenizer` 不同的行为。下面我们将详细介绍如何在 C# 中模拟 `StringTokenizer` 的行为,并讨论两者之间的差异。 1. **C# 的 string....

    Java 分割字符串详解及实例代码

    Java中的字符串分割是一个常见的操作,主要用于将一个长字符串分解成多个子字符串。在这个主题中,我们将深入探讨如何在Java中使用`split()`方法以及`StringTokenizer`类来分割字符串。 首先,我们关注Java `String...

    云南大学java实验

    根据给定文件的信息,我们可以提炼出三个主要的Java编程知识点:字符串操作、字符串分割以及二维数组的应用。下面将对这些知识点进行详细的解析。 ### 字符串操作 在第一个实验任务中,程序要求用户输入一个字符串...

    Java实现对一行英文进行单词提取功能示例

    常见的字符串分割方法有使用split()方法、使用正则表达式和使用StringTokenizer类等。在本文中,我们使用StringTokenizer类进行字符串分割,指定分隔符为逗号、感叹号、空格、分号等。 三、Scanner类 Scanner类是...

    Java-StringTokenizer1

    了解和掌握`StringTokenizer`的使用有助于理解Java的历史和发展,以及如何根据需求选择合适的方法来处理字符串。在实际开发中,根据项目需求和性能考虑,合理选择`StringTokenizer`或`split()`是非常重要的。

    深入学习Java编程中的字符串的进阶使用

    字符串在Java中有两种形式:字符串常量和字符串变量。字符串常量由String类表示,一旦创建就不能修改。而字符串变量则由StringBuffer类管理,允许在创建后进行修改和扩展。 **StringBuffer类详解** StringBuffer类...

    String字符串截取的四种方式总结

    `split()` 方法是基于正则表达式的字符串分割方法,它会根据提供的正则表达式将字符串分解为子字符串数组。在`split()`方法中,`str.split(",")`将字符串按逗号分割,返回一个包含"java", "javac", "javae"的字符串...

    Java 删除换行

    在Java中,删除换行通常涉及到字符串操作,特别是涉及`String`类提供的方法。以下是一些关于这个主题的关键知识点: 1. **字符串常量与变量**: 在Java中,字符串是不可变的,这意味着一旦创建了一个字符串对象,...

    android字串的拆分问题

    主要的方法有两种:`split()` 和 `Pattern.split()`。 1. **split() 方法**: `split()` 是 `java.lang.String` 类的一个内置方法,它根据提供的正则表达式对字符串进行拆分。例如,如果你有一个字符串 `"hello,...

    JAVA面试 算法题

    #### 一、字符串分割与排序 **题目背景**: 本题主要考察应聘者对于Java基础操作的理解,特别是如何处理字符串以及数组的排序问题。题目要求根据用户输入的一串由逗号分隔的数字,进行升序或降序排序。 **解题...

    java笔记之正则表达式

    `Scanner`可以方便地根据正则表达式进行分隔,而`StringTokenizer`虽然已被废弃,但在早期版本的Java中常用于字符串分割。 在实际应用中,正则表达式经常用于数据验证。例如,检查QQ号码的合法性,我们可以用正则...

    java-notes(JAVA笔记资料)[定义].pdf

    `StringTokenizer`是一个遗留类,用于分割字符串,但在现代编程中,通常使用`String.split()`更方便。 最后,Java的封装、继承和多态是面向对象的三大特性。封装是隐藏实现细节,提供公共接口来访问数据和行为。...

    Java代码的优化.doc-综合文档

    2. `StringTokenizer`是另一种高效的字符串分割工具。相比于`split()`,它使用迭代器模式,减少了内存分配,特别适合处理复杂的分隔符情况。 3. `indexOf()`方法用于查找字符串中的特定字符或子串。虽然它简单直观...

    基于MapReduce的Apriori算法代码及其使用

    导入了处理字符串、日期时间等基础类库,以及Hadoop相关的配置、文件系统、输入输出等库。 - **Apriori类定义**: ```java public class Apriori extends Configured implements Tool { enum Counter { ...

    PostFixEvaluator

    2. **字符串处理**:用`StringTokenizer`或`split()`方法分割输入的后缀表达式字符串。 3. **异常处理**:检查输入的后缀表达式是否有效,如操作数和操作符的数量是否匹配,以及是否包含非法字符。 4. **类型转换**...

Global site tag (gtag.js) - Google Analytics