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?