1. 程式人生 > 實用技巧 >131_字串拼接升級版

131_字串拼接升級版

 1 package StringBuilder;
 2 /*
 3     需求:
 4         定義一個方法,把int陣列中的資料按照指定的格式拼接成一個字串返回,呼叫該方法,並在控制檯輸出結果
 5         例如,陣列為 int[] arr = {1,2,3}; 執行方法後的輸出結果為:[1, 2, 3]
 6     思路:
 7         1.定義一個int型別的陣列,用靜態初始化完成陣列元素的初始化
 8         2.定義一個方法,用於把int陣列中的資料按照指定格式拼接成一個字串返回。
 9             返回型別 String,引數列表 int[] arr
10 3.在方法中用StringBuilder按照要求進行拼接,並把結果轉成String返回 11 4.呼叫方法,用一個變數接收結果 12 5.輸出結果 13 */ 14 public class StringBuilderDemo04 { 15 public static void main(String[] args) { 16 //定義一個int型別的陣列,用靜態初始化完成陣列元素的初始化 17 int[] arr = {1, 2, 3}; 18 19 //呼叫方法,用一個變數接收結果 20 String arrayToString = arrayToString(arr);
21 22 //輸出結果 23 System.out.println("arrayToString:"+arrayToString); 24 25 26 } 27 28 //定義一個方法,用於把int陣列中的資料按照指定格式拼接成一個字串返回。 29 /* 30 兩個明確: 31 返回值型別:String 32 引數:int[] arr 33 */ 34 public static String arrayToString(int[] arr){ 35 //
在方法中用StringBuilder按照要求進行拼接,並把結果轉成String返回 36 StringBuilder sb = new StringBuilder(); 37 38 sb.append("["); 39 for(int i=0;i <arr.length;i++){ 40 if(i == arr.length-1){ 41 sb.append(arr[i]); 42 }else{ 43 sb.append(arr[i]).append(", "); 44 } 45 } 46 sb.append("]"); 47 48 String s = sb.toString(); 49 50 return s; 51 } 52 }