Java ArrayList and generics
ArrayList<Integer> stores references to Integer values and grows as elements are added. Java boxes int values into Integer objects for this generic collection.
Java
import java.util.ArrayList;
import java.util.Arrays;
class Main {
public static void main(String[] args) {
ArrayList<Integer> values = new ArrayList<>(Arrays.asList(10, 20, 30));
values.remove(1);
values.add(40);
values.remove(Integer.valueOf(10));
System.out.println(values);
if (values.size() != 2) throw new AssertionError("size");
}
}