Remove method doesn't work. Why?
package pl.codegym.task.task08.task0819;
import java.util.HashSet;
import java.util.Set;
/*
Koci Set
*/
public class Solution {
public static void main(String[] args) {
Set<Kot> koty = utworzKoty();
koty.remove(2);
printKoty(koty);
}
public static Set<Kot> utworzKoty() {
HashSet<Kot> koty = new HashSet<Kot>();
Kot kot1 = new Kot();
Kot kot2 = new Kot();
Kot kot3 = new Kot();
koty.add(kot1);
koty.add(kot2);
koty.add(kot3);
return koty;
}
public static void printKoty(Set<Kot> koty) {
for (Kot s : koty)
{
System.out.println(s);
}
}
public static class Kot {
}
}