Java ArrayList untuk bilangan bulat

Saya memiliki nilai yang ingin saya tambahkan ke dalam ArrayList untuk melacak angka-angka apa saja yang telah muncul. Nilainya adalah bilangan bulat, jadi saya membuat ArrayList<Integer[]>;

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

Tetapi saya tidak dapat menambahkan apapun ke ArrayList menggunakan metode ini. Ini berfungsi jika saya menggunakan String untuk daftar array. Apakah saya harus membuatnya menjadi larik String dan kemudian entah bagaimana mengkonversi larik tersebut menjadi bilangan bulat?

EDIT: Saya punya pertanyaan lain. Saya ingin daftar hanya menampung 3 nilai. Bagaimana saya melakukannya?

Larutan

Daftar Integer.

List list = new ArrayList();
int x = 5;
list.add(x);
Komentar (7)

Anda mencoba menambahkan sebuah bilangan bulat ke dalam sebuah ArrayList yang mengambil sebuah array bilangan bulat Integer[]. Seharusnya

ArrayList list = new ArrayList();

atau lebih baik

List list = new ArrayList();
Komentar (3)

Anda tidak harus menggunakan larik Integer[] di dalam daftar karena daftar larik itu sendiri adalah sejenis larik. Tinggalkan saja [] dan itu akan bekerja

Komentar (0)