編寫Java程序,將一個int型數組拼接成字符串

返回本章節

返回作業目錄


需求說明:

將一個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();    
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章