Я пытаюсь заставить его работать в течение некоторого времени, но просто не может его получить. У меня есть объект Tower, построенный из Block's. Я уже работал с массивами, но мне хотелось узнать Set. Я хотел бы получить аналогичную функциональность:
public class Tower {
public Tower(){
}
public Tower add(Block k1){
//(...)
//if block already in tower, return "Block already in tower"
}
public Tower delete(Block k1){
//(...)
//if block already dleted, show "No such block in tower"
}
}
Кто-то дал мне код, но я постоянно получаю ошибки при попытке его использовать:
Set<Block> tower = new HashSet<Block>();
boolean added = tower.add( k1 );
if( added ) {
System.out.println("Added 1 block.");
} else {
System.out.println("Tower already contains this block.");
}
Как его реализовать?