2023-12-23 16:20:46 +04:00
|
|
|
import java.util.LinkedList;
|
|
|
|
public class TrashCollection <T extends DrawingCruiser>{
|
|
|
|
LinkedList<T> linkedList;
|
|
|
|
public TrashCollection(){
|
|
|
|
linkedList = new LinkedList<>();
|
|
|
|
}
|
2023-12-29 16:43:56 +04:00
|
|
|
public void Add(T cruiser){
|
|
|
|
linkedList.add(cruiser);
|
2023-12-23 16:20:46 +04:00
|
|
|
}
|
|
|
|
public void PopHead(){
|
|
|
|
if(linkedList.size() ==0)
|
|
|
|
return;
|
|
|
|
linkedList.remove();
|
|
|
|
}
|
|
|
|
public T GetLast(){
|
|
|
|
return linkedList.getFirst();
|
|
|
|
}
|
|
|
|
public int GetSize(){return linkedList.size();}
|
|
|
|
}
|