定义一个ArrayUtil工具类其中有一个方法arrayToString接收 int[ ] 参数 arr.返回由这个数组元素拼接的字符串,拼接这个字符串必须使用StringBuilder类。比如传入
int [ ] arr{1,2,3} 返回[1,2,3]这个字符串
2 回答
已采纳
YJjava
TA贡献7条经验 获得超1个赞
public String arrayToString(int[] arr){ StringBuilder result = new StringBuilder(); result.append("["); for(int i = 0; i < arr.length-1; i++){ result.append(arr[i]+","); } result.append(arr[arr.length-1]+"]"); return result.toString(); }
大概就是这样了,可能实现的方法不是很好
YJjava
TA贡献7条经验 获得超1个赞
我昨天那个写的有问题,下面是Arrays.toString()的一部分源码,你可以看下。
public static String toString(int[] a) { if (a == null) return "null"; int iMax = a.length - 1; if (iMax == -1) return "[]"; StringBuilder b = new StringBuilder(); b.append('['); for (int i = 0; ; i++) { b.append(a[i]); if (i == iMax) return b.append(']').toString(); b.append(", "); } }
添加回答
举报
0/150
提交
取消