Arrays的toString()方法

Arrays的toString()方法
1 String[] arg  =   {"a""b""c""d"} ;
2          //  结果  [a, b, c, d]
3         System.out.print(Arrays.toString(arg));

当时没怎么明白为什么有[],后来去看了下JAVA源代码发现,Arrays里有很多toString()方法,long、int、short、char、byte、boolean、float、double、Object类型的参数。
 1 public   static  String toString(Object[] a)  {
 2        if (a == null)
 3            return "null";
 4        if (a.length == 0)
 5            return "[]";
 6 
 7        StringBuilder buf = new StringBuilder();
 8        buf.append('[');
 9        buf.append(a[0]);
10 
11        for (int i = 1; i < a.length; i++{
12            buf.append("");
13            buf.append(a[i]);
14        }

15 
16        buf.append("]");
17        return buf.toString();
18    }

你可能感兴趣的:(Arrays的toString()方法)