我正在用Java执行字符串类型的堆栈,我想知道如何使用peek方法。这是我的偷看但int类型:
public int Peek()
{
NodoOperaciones nodo;
int dato;
nodo = getCabeza();
dato = nodo.getData();
return dato;
}
如果我将String更改为int,则会抛出空指针异常。谢谢。
最佳答案
它从dato = nodo.getData()行中抛出
在这种情况下,nodo.getData()
返回null。对于String
,您可以具有null,因此不会引发异常,但是对于int
类型,您不能具有null。