`
573842281
  • 浏览: 43895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

开发JAVA编程中字符串分割的两种方法

阅读更多
方法1:采用String的split,验证代码如下:
  import java.util.Arrays;

  public class TestSplit {

  public static void main(String[] args) {

  String orignString = new String("5,8,7,4,3,9,1");

  String[] testString = orignString.split(",");

  int[] test = { 0, 0, 0, 0, 0, 0, 0 };

  //String to int

  for (int i = 0; i < testString.length; i++) {

  test[i] = Integer.parseInt(testString[i]);

  }

  //sort

  Arrays.sort(test);

  //asc sort

  for (int j = 0; j < test.length; j++) {

  System.out.println(test[j]);

  }

  System.out.println("next ");

  // desc

  for (int i = (test.length - 1); i >= 0; i--) {

  System.out.println(test[i]);

  }

  }

  }

  方法2:采用StringTokenizer

  import java.util.Arrays;

  import java.util.StringTokenizer;

  public class SplitStringTest {

  public static void main(String[] args) {

  String s = new String("5,8,7,4,3,9,1");

  int length = s.length();

  //split   s with ","

  StringTokenizer commaToker = new StringTokenizer(s, ",");

  String[] result = new String[commaToker.countTokens()];

  int k = 0;

  while (commaToker.hasMoreTokens()) {

  result[k] = commaToker.nextToken();

  k++;

  }

  int[] a = new int[result.length];

  for (int i = 0; i < result.length; i++) {

  a[i] = Integer.parseInt(result[i]);

  }

  //sort

  Arrays.sort(a);

  //asc sort

  for (int j = 0; j < result.length; j++) {

  System.out.println(a[j]);

  }

  }

  }
分享到:
评论

相关推荐

    JAVA 字符串 操作

    在Java编程语言中,字符串(String)是一个非常基础且重要的数据类型。它被广泛用于处理文本信息,例如用户输入、文件内容、网络数据等。本文将深入探讨Java中的字符串操作,包括创建、比较、拼接、查找与替换、分割...

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

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

    java中常用的字符串的截取方法

    字符串截取可以用于获取字符串中的部分内容,或者将字符串分割成多个部分。本文将详细介绍 Java 中常用的字符串截取方法,包括 length()、charAt()、getChars()、getBytes()、toCharArray() 等。 1.length() 方法 ...

    java数组与字符串用法小结

    `StringTokenizer` 是Java中用于解析字符串的一个实用类,它可以按照指定的分隔符将字符串分割成多个部分。下面是一个简单的示例: ```java import java.util.StringTokenizer; public class Test { public ...

    java中如何截取字符串.txt

    在Java编程语言中,字符串的处理是一项非常重要的技能,特别是在开发中涉及到文本分析或数据处理的应用场景。其中,字符串的截取是常见且基础的操作之一。Java提供了多种方式来实现字符串的截取功能,包括`substring...

    JAVA 数组与字符串课程文档

    Java中的数组和字符串是编程中基础且重要的概念,它们在许多场景中都有广泛的应用。数组是一种数据结构,它能够存储相同类型的数据集合,而字符串则是字符的序列,常常用于处理文本信息。 数组在Java中是一种引用...

    JAVA 字符串应用笔记

    在Java编程语言中,字符串是极其重要且常用的数据类型,尤其在Android开发中更是不可或缺。字符串主要用于处理文本信息,如用户输入、文件内容、网络数据等。以下是对"JAVA 字符串应用笔记"中可能涉及的一些核心知识...

    Java字符串逗号分割实现.pptx.pptx

    在Java编程中,字符串处理是一项基础且重要的任务。在处理包含多个值的字符串时,我们经常需要将它们分割成单独的元素,以便于进一步的处理和分析。本篇内容主要探讨了两种常见的Java字符串转列表的方法:使用`split...

    Java字符串类型转换

    6. **字符串分割**:`split(String regex)` 方法可以按照正则表达式分割字符串,返回一个字符串数组。 #### 四、字符串的格式化 在实际应用中,我们可能还需要对字符串进行格式化处理,如日期格式化、数值格式化等...

    java替换字符串中的符号

    在Java编程语言中,处理字符串是一项常见的任务,尤其是在文本处理、数据清洗以及各种与字符串相关的操作中。本文将深入探讨如何在Java中替换字符串中的特定符号,并解析代码示例,以便更好地理解其工作原理。 ### ...

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

    Java核心编程中,字符串和数组是两种非常重要的数据类型,本节课将详细介绍Java中的字符串和数组的操作。 首先,让我们来了解一下Java中的字符串。Java中的字符串是通过String类来实现的,String类提供了许多有用的...

    有关Java中字符串的几个问题的讨论

    在Java编程语言中,字符串是极其重要且常用的数据类型,它们在各种操作中扮演着核心角色。本讨论将深入探讨Java中字符串相关的几个关键问题,包括字符串的创建、常量池、字符串比较以及不可变性。 1. **字符串创建*...

    从字符串中查找字符出现次数的方法和性能对比

    在IT领域,尤其是在编程与数据处理中,统计字符串中特定字符的出现次数是一个常见的需求。本文将深入探讨几种实现这一功能的方法,并通过实际代码示例和性能对比分析,帮助读者理解每种方法的优劣,以便在实际开发中...

    【Java编程教程】详解Java String字符串.pdf

    Java中的字符串是编程中至关重要的概念,特别是在Java编程语言中,字符串被广泛使用。这篇教程详细解释了Java中String类的特性和用法。 首先,Java中的字符串实际上是一个表示`char`值序列的对象,它是由`java.lang...

    java源码数字字符串排序

    在Java中,对数字字符串排序通常有两种主要的方法:直接比较字符串和转换为整数后再比较。第一种方法直接使用`compareTo()`或`compareToIgnoreCase()`方法,但这可能会在处理大数字时效率较低。第二种方法是将字符串...

    java作品,字符串

    5. 分割字符串:`split()`方法按照指定的分隔符将字符串分割成字符串数组。 ```java String[] words = str1.split(" "); ``` 三、字符串与字符数组 Java中的字符串不能直接转换为字符数组,但可以使用`toCharArray...

    Java8 将List<Integer> 转换成以逗号分割的String字符串

    在Java编程中,将一个`List&lt;Integer&gt;`转换成以逗号分隔的`String`字符串是一种常见的需求,尤其是在处理数据展示或格式化输出时。Java 8引入了新的特性和方法,使得这种转换变得更加简洁和高效。下面我们将深入探讨...

    java实现字符串逆序输出

    在Java编程语言中,字符串的逆序输出是一个基础但重要的概念,它经常在各种问题解决中出现,例如数据处理、字符串操作等。本资源聚焦于如何利用Java编写一个程序,该程序接受用户输入的字符串,并返回这个字符串的...

    String 字符串操作、比较、查找字符、替换、反转、分割等

    在Java编程语言中,`String`类是处理文本数据的核心工具。它是一个不可变对象,意味着一旦创建,其内容就不能更改。以下是对标题和描述中涉及的`String`字符串操作、比较、查找字符、替换、反转和分割等知识点的详细...

Global site tag (gtag.js) - Google Analytics