1
A
答えて
1
多くのコレクション..のAPIをこの方法ではなく、クローンを構築することを選択するには、コンストラクタの引数として別のCollection
を受け入れます。
List<T> mutable = new ArrayList<>(immutable);
次に、mutable
コレクションを処理してください。
+0
これは正しいと思います! –
+0
リストがすでに初期化されている場合は、 '.clear()'と '.addAll(list)'を組み合わせることもできます – svarog
関連する問題
- 1. 変更不可能なスタック
- 2. 変更不可能なマップ
- 3. 変更不可能なアイテム
- 4. Java:変更不可能なリストを並べ替える
- 5. 変更不可能なマップを返す
- 6. 不変型と変更可能なC#
- 7. 変更可能で不変なデータアクセス
- 8. 変更不可能なリストのイテレータの実装
- 9. 変更可能な内部で不変の変更可能な修正方法
- 10. 変更可能なスカラ不変マップ、いつ変更可能ですか?
- 11. 変更不可能なVMWareイメージ
- 12. Java変更不可能なarraylistプログラミングテスト
- 13. PHP DOMNode insertBefore(変更不可能なエラー)
- 14. EhCacheの変更不可能なキャッシュ
- 15. 錆の変更可能なリファレンスを不変にするには?
- 16. ArrayListを変更不可能なArrayListに変換する
- 17. .NET 4.0の読み取り専用リストまたは変更不可能なリスト
- 18. 動的に変更可能なQCheckBoxリスト
- 19. 逆変更可能なリストOcaml
- 20. 変更可能または不変クロージャ
- 21. Hadoop不変vsデータ型変更可能
- 22. 変更不可能なコレクションを変更する方法はありますか?
- 23. サイズ変更不可能なGridViewColumnを設定する
- 24. Androidスタジオで編集不可能なクラスを変更する
- 25. Python - リストのリスト(変更可能性)
- 26. ロール内の不可能なリストのタスク
- 27. 不可能 - アイテムと|リスト
- 28. 不可能:変数ファイルをリストに追加する
- 29. 変更可能な構造体をSwiftで不変に変換する
- 30. 不変オブジェクト、Javaを含む変更可能な配列リストを作成する方法
あなたの質問は非常に自己矛盾しています...もしそれが_変更不可能なリストであれば、いかなる方法でも変更することはできません。だからあなたはそれをクローンしなければならないでしょう。 – px06