リンクされたリストを持ち、addメソッドを使ってエントリを入力する方法を知っています。 しかし、私はエントリでエントリを追加したくありません。リストに初期値を持つリンクリストを宣言する方法はありますか?LinkedListをエントリ/値で初期化するにはどうすればよいですか?
たとえば、リストに1.0 & 2.0を追加したい場合、私は1行で何かできますか? 何かのように:
List<Double> temp1 = new LinkedList<Double>(Arrays.asList(1.0, 2.0));
は、あなたが何をしたいかによって異なります'Map'を使うか、キーと値のために別々のリストを持ちます。それらを1つのリストでお互いに並べると、本当に扱いにくいです。 –
@LouisWasserman:OPがマップエントリの意味でエントリを望んでいるようには聞こえません...リストの要素だけです。 – ColinD
そうですね、リストを2つに分割することを提案しました。リストに「関連する」要素のペアを追加する場合は、オブジェクトにラップするか、2つのリストに分割する方が理にかなっています。 OPの基本的な質問「特定の要素でリストを初期化するにはどうしたらいいですか」の解決策がありますが、残りの質問はOPの実際の問題に対する最良のアプローチではないかもしれません。 –