Integer類、Arrays類的使用
阿新 • • 發佈:2018-12-18
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);//以字串輸出 } }