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);
對於list
[a, b, c]
輸出而array
一些地址輸出。當我們想要輸出array
的值時,我們可以使用Arrays.toString(array);
,它的工作方式與list
一樣。爲什麼toString()方法的工作方式不同數組和ArrayList對象之間的Java
我只是想知道爲什麼我們不能直接撥打toString()
array
來獲取值。這樣做更直觀,更方便嗎?在Array
和ArrayList
的不同處理中有什麼結果?
另請參閱[這個答案](http://stackoverflow.com/a/10295995/829571)。 – assylias