【发布时间】:2012-03-26 08:03:42
【问题描述】:
我正在用 Java 做一个字符串类型的堆栈,我想知道 peek 方法如何。这是我的 peek 但 int 类型:
public int Peek()
{
NodoOperaciones nodo;
int dato;
nodo = getCabeza();
dato = nodo.getData();
return dato;
}
如果我将 int 更改为 String,则会引发空指针异常。谢谢。
【问题讨论】:
-
从哪里获得 NPE?除此之外,在相关位置将类型更改为
String应该可以。因此,我们需要有关您遇到的错误的更多信息。 -
它是从
dato=nodo.getData();还是从nodo=getCabeza();抛出NullPointerException? -
@RonK 它从 dato=nodo.getData() 行抛出它
-
如果可能的话,输入英文var+方法名。你想在这里问什么真的很模糊。