- 关 键 词:
- 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]);
}
}
}
相关专题
- (8036篇文章)Office技巧专区
- (6505篇文章)Java环境安装配置
- (7676篇文章)网管实用技巧100例
- (7153篇文章)ADO.NET实用技巧
- (9239篇文章)Java编程开发手册
- (4718篇文章)Wlan组网----家庭专题
- (1083篇文章)Java的类
- (577篇文章)JAVA网络
- (717篇文章)Java基础开发篇
- (1277篇文章)Java应用开发篇
- (7588次浏览)Visual Studio 2005集成开发环境图解
- (6092次浏览)UML类图详解(1)
- (4743次浏览)为.NET程序批上WPF的绚丽外衣
- (2739次浏览)升级Red Hat 9.0(Kernel 2.4.20-8) 至 Linu
- (2215次浏览)品质管理简介
- (2002次浏览)WinCE嵌入式开发程序入门
- (1985次浏览)VS2005为Windows移动程序创建安装文件
- (1919次浏览)Direct3D提高篇:HLSL编程实现PhotoShop滤镜
- (1914次浏览).NET 数据访问架构指南
- (1848次浏览)gsoap中文文档(8.1.1)



