Eu tenho um ArrayList
suposto list
e tem 8 itens AH e agora eu quero excluir 1,3,5 item de posição armazenado na matriz int de list
como posso fazer isso.
Estou tentando fazer isso com
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]);
}
Mas após o primeiro item excluído, a posição do array é alterada e na próxima iteração ele exclui o elemento errado ou dá exceção.
List
) usando equals("B")
, equals("D")
e equals("F")
. Pense nisso.