:linkedlist2.set(0,9999)
それはlinkedlist2 = [999,6,7]
に変わり、linkedlist1
は[1,2,3,4,9999,7,8];
を次のようになります。私が呼び出す場合linkedlist1= 1,2,3,4;
とJava初心者:リンクされたリストを別のリンク先にリンクするにはどうすればよいですか?私が持っている場合は
linkedlist2= 5,6,7;
は、私は、このような方法でlinkedlist1の最後にlinkedlist2を取り付けてできますか?
これは可能ですか?あるいは私は別の構造が必要ですか?次のコードは動作しませんでした
:
List<Double> l1 = new LinkedList<Double>(Arrays.asList(1.0,2.0));
List<Double> l2 = new LinkedList<Double>(Arrays.asList(3.0,4.0));
l1.addAll(l2);
System.out.println(l1);
l2.set(0, 9.0);
System.out.println(l1);
OUTPUT:
[1.0, 2.0, 3.0, 4.0]
[1.0, 2.0, 3.0, 4.0]
質問するときに「コードが機能しませんでした」とは決して言わないでください。代わりにあなたが期待した結果とあなたが得た結果を説明してください。それ以外の場合は、技術的にコードがあなたの望む通りに機能しているので、実際には混乱します。 – jzd
なぜこれをやりたいですか?これを行うには、同じオブジェクトを修正する2つの完全に別々の方法よりも優れた設計方法があります。 – jprete