主な内容の要点
- 配列はサイズ固定
→ 連結するには新しい配列を作ってコピーが必要。 - 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() を使うのが簡単」
これを覚えておけば、配列操作がぐっと楽になります。
