Element entfernen aus

Ich versuche, entfernen Sie alle Zeichenfolgen, die sind sogar Länge in einem set. Hier ist mein code bisher, aber ich habe Probleme damit, den index aus dem iterator in der enhanced-for-loop.

public static void removeEvenLength(Set<String> list) {
    for (String s : list) {
        if (s.length() % 2 == 0) {
            list.remove(s);
        }
    }
}
getting the index: es gibt keine, als eine Reihe nicht sortiert ist.
als seitliche Anmerkung, Ihr Set benannt ist list verwirrend ist, gegeben, dass List ist der name eines anderen Collection, aber eine bestellt (die Indizes.)

InformationsquelleAutor f3d0r | 2015-01-27

Schreibe einen Kommentar