6 java arrays collections data-structures
我什么时候应该在Java中使用ArrayList,何时应该使用数组?
一些差异:
a[i]vs a.get(i))checkedList,synchronizedListand unmodifiableList)ArrayList如List你可以伊斯利交换实现了LinkedList,当你需要; 这个imho是普通阵列的最佳优势toString,equals并且hashCode很奇怪且容易出错,你必须使用Arrays类实用程序当您事先不知道所需的元素数量时,ArrayLists非常有用.简单示例:您正在阅读文本文件并构建您找到的所有单词的列表.你可以继续添加到你的数组列表,它会增长.
您需要预先声明其大小的数组.