求教

夜静挑孤灯 2019-08-26 03:23:30
怎么将用Array.toString()方法输出的字符串的中括号去掉
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ren_cy 2019-08-30
  • 打赏
  • 举报
回复
toString后返回的结果在处理,还有就是楼上讲的 自己写一个遍历己实现相同的打印方法去掉
螃蟹变异了 2019-08-26
  • 打赏
  • 举报
回复
//楼主应该是调用的Arrays类下面方法打印数组元素吧
//public static String toString(int[] a)
//JDK中这个方法的源码如下,你可以自己实现相同的打印方法去掉
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(", ");
}
}
weixin_43869905 2019-08-26
  • 打赏
  • 举报
回复
用substring()
爱写Bug的麦洛 2019-08-26
  • 打赏
  • 举报
回复
replaceAll方法应该可以替换掉
朝夕在指间 2019-08-26
  • 打赏
  • 举报
回复
重写方法,要不就用其他遍历方式

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧