問題一覧に戻る
初級コレクション
問題31: ArrayListのsize()とremove()メソッド
size()メソッドはリスト内の要素数を返します。remove()メソッドはインデックスで削除(削除した要素を返す)または値で削除(成功時trueを返す)ができます。
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> colors = new ArrayList<>();
colors.add("red");
colors.add("blue");
colors.add("green");
colors.add("yellow");
// サイズを表示
System.out.println("Size: " + colors.());
// インデックスで削除
String removed = colors.(1);
System.out.println("Removed: " + removed);
// 値で削除
boolean success = colors.("green");
System.out.println("Removed green: " + success);
System.out.println("Final size: " + colors.());
System.out.println("Final list: " + colors);
}
}