Добрый день. Не проходит тестирование: Метод printCats() класса Solution должен вывести на экран всех котов из множества. Каждый кот с новой строки. Подскажите пожалуйста в чем проблема.
package com.javarush.task.jdk13.task08.task0819;
import java.util.HashSet;
import java.util.Set;
import java.util.Iterator;
/*
Set из котов
*/
public class Solution {
public static void main(String[] args) {
Set<Cat> cats = createCats();
//напишите тут ваш код. step 3 - пункт 3
Iterator<Cat> it = cats.iterator();
it.next();
it.remove();
printCats(cats);
}
public static class Cat {
private String name = "";
Cat()
{
}
Cat(String n)
{
name = n;
}
public String getName()
{
return this.name;
}
@Override
public String toString()
{
return name;
}
}
public static Set<Cat> createCats() {
HashSet<Cat> s = new HashSet<>();
s.add(new Cat("D"));
s.add(new Cat("G"));
s.add(new Cat("F"));
return s;
}
public static void printCats(Set<Cat> cats) {
for(Cat c : cats)
{
System.out.println(c);
}
}
// step 1 - пункт 1
}