java中编码时出现空指针异常
我是目标编程的新手,所以如果这个问题很愚蠢,请原谅我
我正在开发一个小的待办项目作为练习。但是当我尝试加载现有的txt文件时&;用于任务存储的文件夹,IDE告诉我Exception in thread "main" java.lang.NullPointerException
。
我从这个网站上读到了一篇描述这个错误的文章,我有点理解为什么会发生这个错误,但我就是找不到问题所在
ListProcess第17-26行:
public ListItem[] loadList() throws FileNotFoundException {
ListItem[] listitem = new ListItem[200];
int listCount=0;
for (String txts : loadTxtsList()) {
File file = new File(txts);
Scanner scanner = new Scanner("List/"+file);
listitem[listCount].isFolder = false;
listitem[listCount].name = txts.replace(".txt", "");
listitem[listCount].description = scanner.nextLine();
int i = scanner.nextInt();
是的,我正在使用一个名为ListItem的类来存储这些任务
ListItem类:
public class ListItem {
boolean isFolder=false;
String name;
String description;
String[] tags = new String[10];
Status status;
}
# 1 楼答案
下面一行:
创建一个数组,其项都是
null