我有一个Arraylist:
public static ArrayList<ScheduleItem>[] data = (ArrayList<ScheduleItem>[]) new ArrayList[30];
另外,我有另一个ArrayList
,其中包含3个日期:
public static ArrayList<String> dateWay = new ArrayList<String>();
现在,我想检查某一天是否在data
Arraylist中。如果没有,只有它才会解析json文件。我试过这个但是,它抛出空指针异常
if(!ScheduleItem.data[getPageNumber].get(pageNumber).getDate().equals(ScheduleItem.dateWay.get(pageNumber))){
//method to parse json
}
答案 0 :(得分: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");
}
}