このコードを見てください:
/* 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ポインターアクセス:変数listBySinは、この場所でのみnullになります。
何故ですか?私がやりたいのは、最初の要素がに等しい場合のlistBySin
文字列配列を入力することです。schedule
sin