需求
package integarTest;
import java.util.Arrays;
public class Test01 {
public static void main(String[] args) {
// Integer i1=new Integer(100);
// System.out.println(i1);
String s="100 64 10 2";
String aee[]=s.split(" ");//split函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回
// for(int i=0;i<aee.length;i++){
// System.out.println(aee[i]);
// }
int [] arr=new int[aee.length]; //创建一个和上面字符串数组一样长度的int类型数组
for(int i=0;i<aee.length;i++){
arr[i]=Integer.parseInt(aee[i]);
}
Arrays.sort(arr);//使用Arrays.sort使得数组排序
StringBuilder sb=new StringBuilder();
for(int j=0;j<arr.length;j++){
if(j==arr.length-1){
sb.append(arr[j]); //如果是数组的最后一项,就直接赋值
}else{
sb.append(arr[j]).append(" "); //如果不是数组的最后一项,就加一个空格
}
}
System.out.println("sb:"+sb);
}
}