Rumah >Java >javaTutorial >Bagaimana untuk Mengeluarkan Objek dengan Cekap dari Array Java?
Mengalih keluar Objek daripada Tatasusunan dalam Java
Apabila bekerja dengan tatasusunan dalam Java, anda mungkin menghadapi situasi di mana anda perlu mengalih keluar objek tertentu atau nilai. Khususnya, anda mungkin tertanya-tanya bagaimana untuk memadamkan elemen yang sama dengan nilai yang diberikan. Soalan ini mengkaji cara untuk mengalih keluar semua kejadian "a" daripada tatasusunan rentetan.
Untuk menangani perkara ini, satu penyelesaian adalah dengan Menggunakan kaedah ArrayList dan List.removeAll. Dengan menukar tatasusunan kepada senarai, anda boleh memanfaatkan kaedah removeAll untuk menapis dan mengalih keluar semua kejadian "a". Selepas itu, anda boleh menukar senarai yang dikemas kini kembali kepada tatasusunan.
List<String> list = new ArrayList<>(Arrays.asList(foo)); list.removeAll(Arrays.asList("a")); foo = list.toArray(foo);
Pendekatan ini mengekalkan saiz tatasusunan, tetapi elemen kosong boleh ditambah pada penghujungnya. Untuk mendapatkan tatasusunan baharu dengan saiz yang sesuai, kaedah alternatif boleh digunakan:
foo = list.toArray(new String[0]);
Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Objek dengan Cekap dari Array Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!