Here, i need to delete several element to be [ Lala , Daniel , Gina , Gio ] which from my point of view is deleting [2] , [3] , [4] but i got [ Lala , Daniel , Rusli , Gina ].
I try to search it, i just got the name of my problem called "Delete multiple element" but i didn't find the answer of my problem.
public static void main(String[] args) {
List<String> index = new ArrayList<>();
index.add(0, "Lala");
index.add(1, "Shani");
index.add(2, "Gracia");
index.add(3, "Kyla");
index.add(4, "Gio");
System.out.println(index);
index.remove(3);
List<String> index2 = new ArrayList<>();
index.add(3, "Gina");
System.out.println(index);
List<String> index3 = new ArrayList<>();
index.add(1, "Daniel");
index.add(3, "Rusli");
System.out.println(index);
index.remove(2);
index.remove(3);
index.remove(4);
Output:
[Lala, Shani, Gracia, Kyla, Gio]
[Lala, Shani, Gracia, Gina, Gio]
[Lala, Daniel, Shani, Rusli, Gracia, Gina, Gio]
[Lala, Daniel, Rusli, Gina]
The results I want:
[Lala, Shani, Gracia, Kyla, Gio]
[Lala, Shani, Gracia, Gina, Gio]
[Lala, Daniel, Shani, Rusli, Gracia, Gina, Gio]
[Lala, Daniel, Gina, Gio]