У меня есть hashMap, который имеет следующие значения в качестве ключевых значений (sql date, integer)
пар:
a.put("31-05-2011",67);
a.put("01-06-2011",89);
a.put("10-06-2011",56);
a.put("25-05-2011",34);
когда я пытаюсь отсортировать hashMap на основе ключей с помощью : Карта modified_a = новая TreeMap (a); и отобразить ключи, это выглядит следующим образом:
01-06-2011,10-06-2011,25-05-2011, 31-05-2011
но я хочу, чтобы ключи были отсортированы как
31-05-2011,25-05-2011,01-06-2011 ,10-06-2011
. Я вижу, что значения сортируются на основе первых двух цифр (которые являются значением даты), но мне нужен Значение месяца также необходимо учитывать и сортировать сначала по месяцам, а затем для каждого месяца сортировать соответствующие дни. Любые подсказки ??