Вроде всё правильно)
package com.javarush.task.task08.task0819;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*
Set из котов
*/
public class Solution {
public static class Cat {
public Cat(){}
}
public static void main(String[] args) {
Set<Cat> cats = createCats();
for (Iterator<Cat> i = cats.iterator(); i.hasNext();) {
Cat element = i.next();
i.remove();
break;
}
printCats(cats);
}
public static Set<Cat> createCats() {
Set<Cat> set = new HashSet<Cat>();
set.add(new Cat());
set.add(new Cat());
set.add(new Cat());
return set;
}
public static void printCats(Set<Cat> cats) {
for (Iterator<Cat> i = cats.iterator(); i.hasNext();) {
Cat element = i.next();
System.out.println(i);
}
}
}