这个不懂的是第二个方法,在我的arr文件内并没有StringBuilder类,为什么还能new对象,总的来说,第二个方法的的代码都不是很明白,希望有老大能每条注释讲解一下,谢谢!!!
package Test.arr;
public class ArraysDemo {
public static void main(String[] args) {
int [] arr = {12,45,89,34,99};
System.out.println("排序前:"+arrayToString(arr));
}
public static String arrayToString(int [] arr){
StringBuilder sb = new StringBuilder();
sb.append("[");
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("]");
String s = sb.toString();
return s;
}
}