7

Groovy リストからアイテムを削除しようとしています。私は次のことを試しました:

    List<User>  availableUsers = []

    availableUsers = workers

    for (int i = 0; i < availableUsers.size(); i++) {
        if (availableUsers[i].equals(user)){
            availableUsers.drop(i)
            break
        }
    }

私も試しました:

availableUsers.remove(user)

どちらの場合も、リストは空になります。何が起こっているのか誰にも分かりませんか?

4

4 に答える 4

16

やってみました

availableUsers - user

?

ドキュメント: http://groovy.codehaus.org/groovy-jdk/java/util/List.html#minus(java.lang.Object) 自分自身 groovy の経験はあまりありませんが、それを試してみます。

于 2013-04-25T10:08:47.340 に答える