Как получить значение ума из коллекции hashmap? - PullRequest
0 голосов
/ 23 августа 2011

У меня есть следующие фрагменты кода

ArrayList col = [{name ="ddd",date =10/08/2011},{name ="xxxx",date =15/08/2011},....]

У меня есть один массив, который содержит список hashmap, как указано выше.В каждом hashmap есть ключ с названием date.Теперь я хочу обратить внимание на все даты, присутствующие в списке хэш-карт.

Например, в приведенной выше коллекции я должен получить 10/08/2011

как это сделать?Пожалуйста, помогите мне

Спасибо в Adavance

1 Ответ

2 голосов
/ 23 августа 2011
  • Начните с результата null.
  • Перейдите по списку.
  • получите дату текущей карты.Если результат равен null или если результат больше, чем дата текущей карты, присвойте результату дату текущей карты.
  • после цикла, вернуть результат

Даты можно сравнить с date1.compareTo(date2), поскольку java.util.Date реализует Comparable.

Если ваши датыв действительности строки, представляющие даты, анализируют строку, используя SimpleDateFormat.

. Здесь находится Javadoc: http://download.oracle.com/javase/6/docs/api/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...