手動でトラバーサルしてコンテンツを新しい配列に入れる以外に、変更不可能なリストを変更する他のオプションはありますか?
一部の開発者は、複製ではなく、この方法で API を構築することを選択します..
手動でトラバーサルしてコンテンツを新しい配列に入れる以外に、変更不可能なリストを変更する他のオプションはありますか?
一部の開発者は、複製ではなく、この方法で API を構築することを選択します..
Collection
多くのコレクションは、別のコレクションをコンストラクター引数として受け入れます。次のようなことができます:
List<T> mutable = new ArrayList<>(immutable);
そして、mutable
コレクションを処理するだけです。