Deitel Harvey の本を使用して Java ジェネリック コレクションの学習を開始しましたが、以下の 3 行のコードを理解するのに苦労しています。配列 (色) の関連する値を初期化して LinkList に追加することにより、それらすべてが同じ操作を実行します。変数 (list1)。2番目の方法と3番目の方法はどのように機能しますか-配列をリストとして表示する方法を理解するのに少し苦労しています.配列は動的データ構造ではないことを知っているので、長さは固定されているため、配列の要素を追加/削除することはできません一般にリストと比較して実行時間で行われます。
String[] colors = { "black", "white", "blue", "cyan" };
List< String > list1 = new LinkedList< String >();
// method 1 of initalizing and adding elments to the list
for (String color : colors)
list1.add(color);
// method 2 of initializing and adding elements to the list
List< String > list1 = new LinkedList< String > (Arrays.asList(colors));
// method 3 of initializing and adding elements to the list
List< String > list1 = Arrays.asList(colors);
上記の質問を理解するのを手伝ってください。私はまだこれに慣れていないので、私を判断しないでください。ありがとう、シナン