Почему Валидатор не принимает?? а в Idea норм проходит
package com.javarush.task.task08.task0819;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/*
Set из котов
*/
public class Solution {
public static void main(String[] args) {
Set<Cat> cats = createCats();
Iterator<Cat> iterator = cats.iterator();
Cat cat = iterator.next();
iterator.remove();
//напишите тут ваш код. step 3 - пункт 3
printCats(cats);
}
public static Set<Cat> createCats() {
//напишите тут ваш код. step 2 - пункт 2
Cat cat1 = new Cat("Вася");
Cat cat2 = new Cat("Myrka");
Cat cat3 = new Cat("Tron");
HashSet<Cat> cats = new HashSet<Cat>();
cats.add(cat1);
cats.add(cat2);
cats.add(cat3);
return cats;
}
public static void printCats(Set<Cat> cats) {
// step 4 - пункт 4
for(Cat cat : cats) {
System.out.println(cat);
}
}
public static class Cat{
static int count = 0;
String name;
public Cat(){
//count++;
}
public Cat(String name){
this.name = name;
// count++;
}
@Override
public String toString() {
count++;
if (name==null){
return "Cat ddd№: " + count;
}
else {
return "Cat " + this.name + " № " + count;
}
}
}
// step 1 - пункт 1
}