title: How to sort HashMap keys
body: <p>I have one problem </p>
  
  <pre><code>HashMap&lt;String, List&lt;AppPrjMilestone&gt;&gt; dateMilestoneMap
                                   = new HashMap&lt;String, List&lt;AppPrjMilestone&gt;&gt;();
  </code></pre>
  
  <p>I am putting dynamic key in Hashmap object like this:</p>
  
  <pre><code>dateMilestoneMap.put(""+crateDate,value);
  </code></pre>
  
  <p>Finally I am getting result like this:</p>
  
  <pre><code>("28/01/2012",value)
  ("01/01/2012",value)
  ("26/01/2012",value)
  </code></pre>
  
  <p>I want return key value pairs in desc or asc order. How can I do that?</p>