Rumah >Java >javaTutorial >Bagaimana untuk mengalih keluar Integer dengan betul dari Senarai di Java?

Bagaimana untuk mengalih keluar Integer dengan betul dari Senarai di Java?

Barbara Streisand
Barbara Streisandasal
2024-12-23 02:56:09537semak imbas

How to Properly Remove Integers from a List in Java?

Mengalih keluar Integer daripada Senarai

Apabila bekerja dengan List, penyingkiran integer yang betul memerlukan pengiraan antara kedua-dua kaedah alih keluar : remove(int index) dan remove(Object o).

Kaedah pertama, keluarkan(indeks), mengalih keluar elemen pada indeks yang ditentukan. Walau bagaimanapun, kaedah kedua, keluarkan(o), mengalih keluar kejadian pertama bagi elemen yang ditentukan.

Perangkap

Pertimbangkan senarai integer:

List<Integer> list = new ArrayList<>();
list.add(5);
list.add(6);
list.add(7);
list.add(1);

Melaksanakan list.remove(1) mengalih keluar elemen pada indeks 1, iaitu integer 6. Hidup sebaliknya, list.remove(new Integer(1)) mengalih keluar kejadian pertama integer 1 daripada senarai.

Penyingkiran Betul

Untuk membezakan antara alih keluar (int index) dan remove(Object o), pertimbangkan prinsip berikut:

  • Java mengutamakan padanan parameter tepat berbanding auto-tinju.
  • Antara muka Senarai menetapkan dua kaedah alih keluar dengan jenis hujah yang berbeza.

Kesimpulan

Untuk mengalih keluar elemen daripada indeks tertentu, gunakan list.remove(index). Untuk mengalih keluar kejadian pertama integer, gunakan list.remove(new Integer(integer)). Memahami prinsip ini memastikan pengendalian yang betul bagi penyingkiran integer dalam Senarai.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Integer dengan betul dari Senarai di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn