javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > 编程开发 > JAVA技术 >

JAVA实现字符串类型的数字序列排序

来源:网络编辑:素还真发布于:2013-05-29人围观Java字符串类型

JAVA实现字符串类型的数字序列排序,
给出String s = "100,10,1,0,15,20";
输出:0,1,10,15,20,100,

具体代码如下:

 

package demo;
 
public class Test1 {
public static String sort(String args) {
String[] strArr = args.split(",");
Integer[] intArr = new Integer[strArr.length];
for (int i = 0; i < strArr.length; i++) {
intArr[i] = Integer.valueOf(strArr[i]);
}
 
sort(intArr);
 
StringBuffer ret = new StringBuffer();
for(Integer i : intArr){
ret.append(i+",");
}
return ret.toString();
}
 
/**
* Bubble sort
* @param sortI
* @return
*/
public static Integer[] sort(Integer[] sortI) {
for (int i = 0; i < sortI.length - 1; i++) {
for(int j = 0; j < sortI.length - 1 - i; j++){
if (sortI[j] > sortI[j + 1]) {
int tmp = sortI[j];
sortI[j] = sortI[j+1];
sortI[j+1] = tmp;
}
}
 
}
return sortI;
}
 
public static void main(String[] args) {
String s = "100,10,1,0,15,20";
System.out.println(sort(s));
}
}

Java,字符串,类型,相关的文章
有时间的话来看看IT界的突发事件