返回本章節
返回作業目錄
需求說明:
將一個int數組中的元素拼接成int元素以逗號分隔字符串。
實現思路:
定義一個數組變量int[] arrs = {12,21,33,9,2}。
定義一個方法arrayToString(int[]),該方法實參是arrs,返回值是String類型。
在arrayToString(int[])方法內,實例化一個StringBuffer對象。遍歷arrs數組中的每一個int元素,通過StringBuffer對象的append()方法將遍歷出來的每一個int元素添加到該StringBuffer對象,最後將該StringBuffer對象轉換成String對象輸出。
實現代碼:
public static String arrayToString2(int[] arr) {
//定義一個內容爲"["的StringBuffer的緩衝區
StringBuffer sb = new StringBuffer();
sb.append("[");
//進行數組的遍歷,以及轉換爲StringBuffer緩衝區
for(int x=0;x<arr.length;x++){
if(x == arr.length-1){
sb.append(arr[x]);
}else{
sb.append(arr[x]).append(",");
}
}
sb.append("]");
//StringBuffer轉換成String
return sb.toString();
}