看看这段代码:
/* Implementation to populate List<String[]> schedule */
public List<String[]> getSchedBySIN(String sin) {
List<String[]> listBySin = null;
for (String[] temp : schedule) {
if(temp[0].equals(sin)) listBySin.add(temp);
}
return listBySin;
}
listBySin
该行...listBySin.add(temp);
带有黄色下划线,Eclipse 告诉我:Null pointer access: The variable listBySin can only be null at this location
这是为什么?我想要做的是填充listBySin
字符串数组,schedule
如果它们的第一个元素等于sin
.