This is my class where I have listOfmeeting
with title and start time I have to keep all meeting with it calendar date as key and value as List<MeetingModel>
like suppose today's calendar instance is Calendar.getInstance()
that will be as key and two list of meeting as value same like other. how i will achieve this?
public class Meeting {
public static void main(String[] args) {
ArrayList<Long> dateinmiliis = new ArrayList<>();
dateinmiliis.add(1512538200000L);
dateinmiliis.add(1516235400000L);
dateinmiliis.add(1516318200000L);
dateinmiliis.add(1516397400000L);
dateinmiliis.add(1516404600000L);
dateinmiliis.add(1516498200000L);
dateinmiliis.add(1516573800000L);
dateinmiliis.add(1516663800000L);
ArrayList<String> title = new ArrayList<>();
title.add("Decemer 6 meeting");
title.add("18thmeeting");
title.add("19th meeting");
title.add("20th first meeting");
title.add("20 the second meeing");
title.add("21th meeting");
title.add("21th second meeting");
title.add("23rd meeting");
ArrayList<MeetingModel> listOfmeeting = new ArrayList<>();
for (int i = 0; i < title.size(); i++) {
MeetingModel model = new MeetingModel();
model.setStarttime(dateinmiliis.get(i));
model.setTitle(title.get(i));
listOfmeeting.add(model);
}
HashMap<Calendar, List<MeetingModel>> mapEvents = new HashMap<>();
}
static void setMidnight(Calendar calendar) {
if (calendar != null) {
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
}
}
}