items 数组在 jar 中声明,它的大小和值由我声明。我试过这个
public void itemsDelete(int x)
{
Item[] temp=new Item[items.length-1];
for(int i=0;i<temp.length;i++)
{
if(i!=x)
{
temp[i]=items[i];
}
}
items=new Item[temp.length]
for(int i=0;i<temp.length;i++)
{
items[i]=temp[i];
}
}
和一个 if(items[i]!=null){code...} 但在这两种情况下,当我运行它时,这个“线程中的异常”AWT-EventQueue-0“java.lang.NullPointerException”被看到。什么可以是问题吗?