String[] array = {"a","c","b"};
ArrayList<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
System.out.println(array);
System.out.println(list);
forlist
[a, b, c]
是输出,而对于array
某些地址是输出。当我们想要输出array
值时,我们可以使用Arrays.toString(array);
which 就像list
.
我只是想知道为什么我们不能toString()
直接调用array
来获取值。这样做不是更直观方便吗?Array
和的不同处理会导致什么结果ArrayList
?