Помогите, пожалуйста, не как не пойму с удалением из коллекций. В данном случае как удалить? подскажите, где доходчиво понять как это работает? Не дайте остаться во мраке невежества и не знания(
package com.javarush.task.task08.task0819;
import java.util.HashSet;
import java.util.Set;
/*
Set из котов
*/
public class Solution {
public static void main(String[] args) {
Set<Cat> cats = createCats();
cats.remove(cat1);
printCats(cats);
}
public static Set<Cat> createCats() {
Set<Cat> cat = new HashSet<Cat>();
Cat cat1 = new Cat();
Cat cat2 = new Cat();
Cat cat3 = new Cat();
cat.add(cat1);
cat.add(cat2);
cat.add(cat3);
return cat;
}
public static void printCats(Set<Cat> cats) {
for(Cat cat: cats){
System.out.println(cat);
}
}
public static class Cat{
}
}