30 lines
585 B
Java
30 lines
585 B
Java
package Trolleybus;
|
|
|
|
import java.util.ArrayDeque;
|
|
import java.util.Queue;
|
|
|
|
public class QueueBusesCollection <T extends DrawingBus> {
|
|
Queue <T> _queue;
|
|
|
|
public QueueBusesCollection() {
|
|
_queue = new ArrayDeque<>();
|
|
}
|
|
|
|
//Добавление в конец очереди
|
|
public void Push(T bus){
|
|
if (bus == null) {
|
|
return;
|
|
}
|
|
_queue.add(bus);
|
|
}
|
|
|
|
public int Size(){
|
|
return _queue.size();
|
|
}
|
|
|
|
// Удаление из начала очереди
|
|
public T Pop(){
|
|
return _queue.pop();
|
|
}
|
|
}
|