怎么将用Array.toString()方法输出的字符串的中括号去掉

解决方案 »

  1.   

    replaceAll方法应该可以替换掉
      

  2.   

    用substring()
      

  3.   

        //楼主应该是调用的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(", ");
            }
        }
      

  4.   

    toString后返回的结果在处理,还有就是楼上讲的 自己写一个遍历己实现相同的打印方法去掉