Ниже приведен мой код, я получаю ключи от своей карты, а затем перебираю их, чтобы получить последнюю дату, однако, кажется, что она не получает последнюю дату.Значения в этой строке Set<Date> keys = date.keySet();
- 10.31.18 и 11.17.18.Я бы ожидал, что lastDate будет равен 11.17.18, но равен 10.31.18.Любые идеи, что я делаю здесь не так.
Map<Date, List<Integer>> date = date(dates, noPupils);
Set<Date> keys = date.keySet();
for (Iterator<Date> it = keys.iterator(); it.hasNext();) {
while (it.hasNext()) {
Date lastDate = it.next();