なぜ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);