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 }

 

上一篇:配置环境变量


下一篇:切割之131. 分割回文串