要求:定义一个方法,用于把int数组中的数据按照指定格式,拼接成一个字符串返回
package aven.com; public class StringBuilderDemo01 { public static void main(String[] args) { //创建数组对象 int[] arr = {1,2,5,7,9}; //定义接收变量,用以接收方法返回值 String xin = StringBuilderDemo01.arrToString(arr); //输出接收变量的值 System.out.println(xin); } //数组格式字符串输出方法定义:传入数组,处理返回Sting类型数据 public static String arrToString(int[] arr){ //定义一个可变长度的字符串对象sb StringBuilder sb = new StringBuilder(); sb.append("/"); //遍历int []元素,将各元素依次追加到sb对象中。 for(int i=0;i< arr.length;i++){ //判断是否为最后一个元素,是就不加@ if(i == arr.length-1) { sb.append(arr[i]); }else{ sb.append(arr[i]).append("@"); } } sb.append("/"); //判断所有数组元素追加完成后,将sb对象转化为Sting类型 return sb.toString(); } }
------------------------------最后输出:/1@2@5@7@9/