あなたは私にこの質問をしてくれたことを許さなければなりませんが、私の質問に対する正確な答えを見つけることはできません。このリストをコピーする方法を知っておく必要があります。基本リストのコピー<string>
List<String> jpmcRouting
新しいリストに(名前は関係ありません)。
標準リストではなく、ArrayListのコピーで回答が見つかりました。私は多くのソリューションを試しましたが、何も動作していないようです。私はどんな助けもありがとう!
あなたは私にこの質問をしてくれたことを許さなければなりませんが、私の質問に対する正確な答えを見つけることはできません。このリストをコピーする方法を知っておく必要があります。基本リストのコピー<string>
List<String> jpmcRouting
新しいリストに(名前は関係ありません)。
標準リストではなく、ArrayListのコピーで回答が見つかりました。私は多くのソリューションを試しましたが、何も動作していないようです。私はどんな助けもありがとう!
List<String> myCopy = new ArrayList<String>(jpmcRouting);
ジョブを実行します。 Collections.copy
はではなく、あなたが望むものです。そのは、宛先リストにすでに正しい数の要素がある場合にのみ機能します。
ありがとうございます。このソリューションは正しく機能しました。 – jesric1029
私のための最も簡単な方法は次のとおりです。
List<String> copy = jpmcRouting.stream().collect(Collectors.toList());
あなたの結果doesntのは、リストの要素の順序に依存する場合、あなたは
List<String> copy = jpmcRouting.parallelStream().collect(Collectors.toList());
を使用することができ、それはより速くmutchに動作しますが、それは変更することができます要素の順序
並列ストリームを使用することは、並列処理を使用して行うことができることを意味します。答えの要素の順序は変わりません。 –
私はこれのために範囲外のインデックスを持っています。 – jesric1029
本当ですか?これは本当に安全です...すべてのメソッドは内部Javaメソッドです。 –
私は間違っている可能性がありますが、私はがそのトリックを行うと思います。
あなたは「標準」リストがインターフェースの権利であることを知っていますか?インスタンス化できないこと – andrewdleach
コピーしようとしている 'List'の種類は何ですか?結果が元のクラスと同じクラスになるようにしますか? –
[java.util.Listを別のjava.util.Listにコピーする方法](http://stackoverflow.com/questions/14319732/how-to-copy-a-java-util-list-into)の可能な複製-another-java-util-list) – RAnders00