【发布时间】:2014-03-02 03:29:36
【问题描述】:
帮我解决这个问题,“线程“主”java.lang.NullPointerException 中的异常” 谢谢
private List< PosibleTerreno> posibles_terrenos;
private List< PosibleTerreno> terrenos_validos;
//-------------------------------
int cantidad = this.posibles_terrenos.size();
for (int i = 0 ; i < cantidad ; i++)
{
if(this.posibles_terrenos.get(i).get_validez() == true)
{
this.terrenos_validos.add(this.posibles_terrenos.get(i));
}
}
【问题讨论】:
-
确保你有
posibles_terrenos = new ...和相同的terrenos_validos在执行抛出异常之前的某个地方 -
然后查看异常消息和堆栈跟踪,它们会准确地告诉您它发生在哪个文件的哪一行以及您当时在做什么。
-
您必须确保 posibles_terrenos 和 terrenos_validos 已正确初始化。
-
私人名单
posibles_terrenos;私有列表 terrenos_validos;它在“ public class Controlador { ”旁边定义
标签: java nullpointerexception initialization