-1

我有一个数组列表:

public static ArrayList<ScheduleItem>[] data = (ArrayList<ScheduleItem>[]) new ArrayList[30];

另外,我还有另一个ArrayList包含 3 个日期:

public static ArrayList<String> dateWay = new ArrayList<String>();

现在,我想检查某一天是否在dataArraylist 中。如果没有,只有这样它才会解析 json 文件。我试过这个但是,它抛出空指针异常

if(!ScheduleItem.data[getPageNumber].get(pageNumber).getDate().equals(ScheduleItem.dateWay.get(pageNumber))){
 //method to parse json
}
4

1 回答 1

0
ArrayList<ScheduleItem> data = new ArrayList<ScheduleItem>();

Date date = new Date(); //set your date 

for(ScheduleItem item: data){
    if(date.equals(item.getDate()){
         System.out.println("Contains the date");
    }

}
于 2013-07-04T11:08:08.080 回答