为什么LinkedList在java中没有初始容量?
2022-09-01 15:10:06
我想知道为什么没有.LinkedList
initialCapacity
我知道什么时候使用,什么时候使用。ArrayList
LinkedList
定义集合最终大小的良好做法是:
List<String> arraylist = new ArrayList<String>(5);
例如:LinkedList
List<String> linkedlist = new LinkedList<String>(); // right way
但
List<String> arraylist = new LinkedList<String>(5); // compilation error
有人能在这个问题上传播一盏明灯吗?
[编辑]
顺便说一句,我可以写
List<String> arraylist = new ArrayList<String>(5);
List<String> linkedlist = new LinkedList<String>(arraylist);