... wird die letzte Bedingung nicht erfüllt, obwohl eine Katze aus dem Set entfernt wird?
package de.codegym.task.task08.task0819;
import java.util.HashSet;
import java.util.Set;
/*
Ein Katzen-Set
*/
public class Solution {
private static Katze katze1, katze2, katze3;
public static void main(String[] args) {
Set<Katze> katzen = katzenErstellen();
//schreib hier deinen Code. Schritt 3
katzen.remove(katze2);
katzenAusdrucken(katzen);
}
public static Set<Katze> katzenErstellen() {
//schreib hier deinen Code. Schritt 2
katze1 = new Katze();
katze2 = new Katze();
katze3 = new Katze();
HashSet<Katze> katze = new HashSet<>();
katze.add(katze1);
katze.add(katze2);
katze.add(katze3);
return katze;
}
public static void katzenAusdrucken(Set<Katze> katzen) {
// Schritt 4
for (Katze k : katzen)
System.out.println(k);
}
// Schritt 1
public static class Katze {
public Katze() {
}
}
}