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);
        }
    }
}
 
    