开发JAVA编程中字符串分割的两种方法
来源:互联网 发布:charles中文破解版mac 编辑:程序博客网 时间:2024/05/22 13:11
方法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编程中字符串分割的两种方法
- JAVA编程中字符串分割的两种方法
- java基础:字符串分割的两种方法
- Java基础:字符串分割的两种方法
- 字符串分割的两种方法
- 字符串分割的两种方法
- qt 分割字符串的两种方法
- JAVA字符串分割的两种方法–split和StringTokenizer
- 初学者入门:教你字符串分割的两种方法
- Java字符串分割的三种方法
- JAVA分割字符串的方法
- JAVA分割字符串的方法
- JAVA分割字符串的方法
- JAVA字符串的分割方法
- JAVA分割字符串的方法
- Java字符串的分割方法
- Java中字符串两种等于的方法的对比
- 什么是利空 利多 基本面 技术面
- QT/Embedded 2.3.8 MX21ADS板移植
- Java实时多任务调度过程中的安全监控设计
- Sybase UTF-8中文字符集设置
- AKA简单翻译 认证与密钥协商
- 开发JAVA编程中字符串分割的两种方法
- 你应当如何学习C++
- 今天开始
- 吴敬琏10年纵论股市:一个没有规矩的赌场
- 卡耐基人际关系学->第一章 卡耐基应付对手的方法->一 避免伤害的艺术
- 一个不错的div+css模板下载站(国外)
- 领域模型驱动设计(DDD)之模型提炼
- C#新手
- 关于调用系统菜单以及系统消息的问题