Saya ArrayList
kira list
, dan itu memiliki 8 item AH dan sekarang saya ingin menghapus 1,3,5 posisi Item yang disimpan dalam array int dari list
bagaimana saya bisa melakukan ini.
Saya mencoba melakukan ini dengan
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.add("G");
list.add("H");
int i[] = {1,3,5};
for (int j = 0; j < i.length; j++) {
list.remove(i[j]);
}
Tetapi setelah item pertama dihapus, posisi array diubah dan di iterasi berikutnya menghapus elemen yang salah atau memberikan pengecualian.
List
) menggunakan equals("B")
, equals("D")
dan equals("F")
. Pikirkan tentang itu.