Вы пробовали метод Collection.contains () ?
Если это так, и он возвращал неправильный ответ, проверьте, что реализации equals()
и hashCode()
включеныкласс игрока соответствующий.Эти методы (вероятно) будут использоваться для проверки того, равно ли содержимое коллекции объекту, который вы передаете, поэтому, если они останутся реализациями по умолчанию, унаследованными от Object
, вы можете не получить ожидаемого поведения.