1
String[] arg = {"a", "b", "c", "d"};
2
// 結(jié)果 [a, b, c, d]
3
System.out.print(Arrays.toString(arg));

2

3

當時沒怎么明白為什么有[],后來去看了下JAVA源代碼發(fā)現(xiàn),Arrays里有很多toString()方法,long、int、short、char、byte、boolean、float、double、Object類型的參數(shù)。
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
}
、

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18
