Public Static Void Main() {
LinkedList q = new LinkedList();
q.enqueue(Object);
System.out.println(q.deque().getString()); //it will print the string of the popped object
}
如果队列为空,它将给出异常,因为 q.deque() 引用 null 并且 null 上的任何方法都会给出异常。
我们可以通过将其更改为:
Object k = q.dequeue();
if(k != null)
System.out.println(k.getString());
有没有更好的方法来代替在主程序中检查空指针?