1. 程式人生 > >Integer類、Arrays類的使用

Integer類、Arrays類的使用

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);//以字串輸出
	}
}