Java | ArrayListで配列を連結する方法

Java Java
スポンサーリンク

主な内容の要点

  • 配列はサイズ固定
    → 連結するには新しい配列を作ってコピーが必要。
  • ArrayListはサイズ可変
    → 要素を自由に追加・削除できる。連結も簡単。
  • 配列からArrayListへ変換
    Arrays.asList(配列) を使うと配列をリストに変換できる。
  • 連結は addAll() メソッド
    → あるリストに別のリストをまとめて追加できる。
  • 例題(文字列の連結)
String[] classA = {"Sato", "Suzuki"};
String[] classB = {"Tanaka", "Ito", "Kato"};

List<String> listA = new ArrayList<>(Arrays.asList(classA));
List<String> listB = new ArrayList<>(Arrays.asList(classB));

listA.addAll(listB);

System.out.println(listA); // [Sato, Suzuki, Tanaka, Ito, Kato]
Java
  • メリット
    • コードがシンプル
    • サイズを気にしなくていい
    • 初心者でも直感的に「つなげる」操作ができる

まとめ

「配列を連結したいなら、ArrayListに変換して addAll() を使うのが簡単」
これを覚えておけば、配列操作がぐっと楽になります。

Java
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました