public static String tostring(int[] arr){
if (arr==null) {
return null;
}
if (arr.length==0) {
return "[]";
}
StringBuilder sb=new StringBuilder();
sb.append("[");
for (int i = 0;i<arr.length; i++) { //为什么写上i<arr.length就会报错?去掉就不会~? sb.append(arr[i]);
if (i==arr.length-1) {
return sb.append("]").toString();
}
sb.append(", ");
}
}
------解决思路----------------------
没有代码不代表程序不会运行到那,如果程序有可能运行到那并退出,那么它的返回值呢……