Итак, у меня есть очередь (реализована связанным списком), полная объектов «Автомобиль». Моя основная цель - перенести каждый объект из очереди в стеки, зависящий от параметра «num» объекта.Перемещение объекта из очереди в стек
Один из параметров объекта «Автомобиль» в его конструкторе «num». Я хочу сказать, что-то вроде
if(the object @ head of queue's "num" == 2)
{
Stack1.push(queue.remove());
}
Но это обыкновение позвольте мне делать "если (queue.peek(). Num == 2")
Так какие идеи? (кстати, его версия очереди Java не является обычным.)
* Почему бы вам не позволить это сделать? Какую ошибку вы получаете? – templatetypedef
Вам нужно будет показать нам свой класс 'Car' и, возможно, реализацию' peek'. Я предполагаю, что атрибут 'num' в' Car' недоступен, но вы не указали достаточно информации, чтобы точно знать. – Aurand