J'ai 2 int
listes A, B et 1 String
Liste C. Ils ont tous le même longueur. Je veux regarder à travers C et enlever tout vide chaîne en plus des entrées de A et B, avec le même index. Ainsi, par exemple:Supprimer les entrées de plusieurs listes avec un iterator
A:[1, 2, 3] A:[1, 3]
B:[4, 5, 6] should turn into B:[4, 6]
C:["C", "", B"] C:["C", "B"]
Mon code actuel ressemble à ceci:
int i = 0;
for (Iterator<String> iterator = C.iterator(); iterator.hasNext();) {
String string = iterator.next();
if (string.isEmpty()) {
// Remove the current element from the iterator and the list.
iterator.remove();
A.remove(i);
B.remove(i);
}
i++;
}
Mais cela ne fonctionne pas.