Integer类、Arrays类的使用
程序员文章站
2022-03-11 21:48:33
...
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
String a="91,23,41,45,66,77";
//根据正则切割字符串
String[] arr=a.split(",");
//创建一个和String数组一样长度的int数组
int[] ar=new int[arr.length];
for(int i=0;i<arr.length;i++){
ar[i]=Integer.parseInt(arr[i]);
}
Arrays.sort(ar);
System.out.println(Arrays.toString(ar));
// 把排序后的int数组在组装成一个字符串
StringBuilder sb = new StringBuilder();
//创建StringBuilder后可拼接字符串
for (int x = 0; x < ar.length; x++) {
if(x<ar.length-1){
sb.append(ar[x]).append(",");
}else{
sb.append(ar[x]);
}
}
String result=sb.toString();//转为字符串
System.out.println(sb);//以StringBuilder输出
System.out.println(result);//以字符串输出
}
}
上一篇: Arrays源码解析