エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Java]配列をListにする際のシャローコピーとディープコピー - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Java]配列をListにする際のシャローコピーとディープコピー - Qiita
既存の配列からListのオブジェクトを作る際には以下の2つの方法がある。 Arrays.asList(配列) を使う A... 既存の配列からListのオブジェクトを作る際には以下の2つの方法がある。 Arrays.asList(配列) を使う ArrayList などのList実装クラスのコンストラクタを使う Arrays.asList(配列) を使う場合は、シャローコピーとなり参照を渡すだけ。 ArrayList などのList実装クラスのコンストラクタを使う場合は、新規複製となる。 Arrays.asList(配列) シャローコピーとなり参照を渡すだけ。 // Arrays.asList()は参照を渡すだけ String[] ary = {"a", "b", "c"}; List<String> list = Arrays.asList(ary); // list.add("d"); // => java.lang.UnsupportedOperationException list.set(0, "e");

