はじめに
学習用のメモになります。
#ArrayListとは?
ArrayListは複数の要素を入れるための入れ物ようなもの
#ArrayListと配列の違い
-
配列
には格納できる要素の大きさが決まっています。その為、あらかじめ決めた大きさ
を超える要素を格納すると、IndexOutOfBoundsExceptionエラーが発生します。 -
ArrayList
は要素数の大きさが決まっていません。要素数の上限値を気にせず、どんどん値を追加できます。
#ArrayListを使う
import java.util.*;
public class Main {
public static void main(String[] args) {
ArrayList<String> team = new ArrayList<String>();
team.add("勇者");
team.add("魔法使い");
for (String member : team) {
System.out.println(member);
}
}
}
##ArrayListを作成
import java.util.*;
ArrayList<String> team = new ArrayList<String>();
##ArrayListの要素を追加
team.add("勇者");
team.add("魔法使い");
add
で要素を追加
##ArrayListの要素をループする
for (String member : team) {
System.out.println(member);
}
##ArrayListの要素を出力
System.out.println(team.get(0));
get
で要素を出力
##ArrayListのサイズを出力
System.out.println(team.size());
size
で要素の長さを出力
##ArrayListの要素の更新
team.set(1, "忍者");
set
で追加
##ArrayListの要素の削除
team.remove(1);
remove
で削除