Пишет, что якобы изменил
private static void emptyGarbageBin() {
cableContents.clear();
System.out.println("Garbage cleared");
}
Но я ничего не менял. В отчаянии скопировал этот метод из правильного решения, но это тоже не помогло.
Увидел в обсуждении, что строка
cableContents.clear();
у некоторых записана как
cableContents.removeAll(rescuedRobots);
Пробовал изменить, но это также не помогло. Выдало ту же ошибку!
ПАМАГИТИ!!!😭package com.javarush.task.pro.task12.task1227;
import java.util.Objects;
public class Robot {
private final String name;
public Robot(String name) {
this.name = name;
}
public String getName() {
return name;
}
@Override
public String toString() {
return "Robot{" + name + "}";
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Robot robot = (Robot) o;
return Objects.equals(name, robot.name);
}
}