0

このメソッドは文字列のセットを受け取り、セットの偶数の長さのすべての文字列を削除します。問題は、セットが要素でカウントされないことを知っているため、イテレータが必要ですが、セットから特定の「要素」を削除するにはどうすればよいですか?

private static void removeEvenLength(Set<String> thing) {
    Iterator<String> stuff = thing.iterator();

    while (stuff.hasNext()) {
        String temp = stuff.next();
        if (temp.length() %2 == 0) {
            temp.remove(); // What do I do here?
        }
    }
}
4

4 に答える 4

5

イテレータを使ってみる

 stuff.remove();
于 2013-10-12T04:37:55.813 に答える