【发布时间】:2015-07-16 14:35:16
【问题描述】:
从此功能代码,
String line = "";
int i = 0;
while (line != null) {
line = br.readLine();
checklistList.add(fillList("list", line));
i++;
}
该行类似于 checklist(date).txt,我希望它只是日期。对我来说显而易见的解决方案是
String line = "";
int i = 0;
while (line != null) {
line = br.readLine();
checklistList.add(fillList("list", line.substring(13, 29)));
i++;
}
但是这会导致错误:
Attempt to invoke virtual method 'java.lang.String java.lang.String.substring(int, int)' on a null object reference
可以做些什么来解决这个问题?如果有影响,可以在 android 上运行。
【问题讨论】:
-
.. on a null object reference ..可能迭代已经到达文件末尾,此时行变量为null。它在错误语句中说对象是null。
标签: java android string nullpointerexception