Java ArrayList for integers Java ArrayList for integers arrays arrays

Java ArrayList for integers


List of Integer.

List<Integer> list = new ArrayList<>();int x = 5;list.add(x);


You are trying to add an integer into an ArrayList that takes an array of integers Integer[]. It should be

ArrayList<Integer> list = new ArrayList<>();

or better

List<Integer> list = new ArrayList<>();


you are not creating an arraylist for integers, but you are trying to create an arraylist for arrays of integers.

so if you want your code to work just put.

List<Integer> list = new ArrayList<>();int x = 5;list.add(x);