Мой DEQUEUE метод:Исключение нулевого указателя в то время как dequeing очереди в Java
public T deQueue(){
if(isempty()){
System.out.println("Queue is empty, cant dequeue");
}else if(front==rear){
T value=queue[front];
front=-1;
rear=-1;
return value;
}else{
T value=queue[front];
front++;
return value;
}
return null;
}
Здесь я возвращаюсь утратившим в последней строке. Что я должен вернуть вместо нулевого?
Что вы хотите вернуть? – Mysterion
Я хочу вернуть значение dequeued. T-, который является общим типом –
Вместо метода, я думаю, вам следует больше сосредоточиться на вызове метода и добавить нулевую проверку перед использованием результата метода. –