HashMap不能实现内部元素的排序,它本来就是撒列的map,你可以用TreeMap代替.
解决方案 »
- MyEclipse配置mysql路径Window-->Open Perspective-->MyEclipse Database Explorer
- ssh项目jar包N多,又不知道哪些是不是必须的
- java.lang.NullPointerException出错
- validator.rules.xml
- hibernate3个表多对多关联的问题
- 在Eclipse3中使用Hibernate3中使用连接池c3p0遇到的问题
- 成都的java程序员注意了
- 100分,向大侠寻求jive源码
- 关于JDOM处理数据库到XML转化的问题
- 数据库问题。(50分)
- hibernate手写XML问题~~!
- TOMCAT的多线程下载控制怎么做??
{
public static void main(String[] args)
{
java.util.SortedMap map=new java.util.TreeMap();
java.util.Date d1=new java.util.Date();//当前时间
java.util.Date d2=new java.util.Date();
java.util.Date d3=new java.util.Date();
d2.setTime(d1.getTime()+24*60*60*1000);//当前时间加一天
d3.setTime(d1.getTime()-24*60*60*1000);//当前时间减一天
//用d1、d2、d3作为键值,向map中添加三个键值对
map.put(d1,"当前时间");
map.put(d2,"当前时间加一天");
map.put(d3,"当前时间减一天");
java.util.Iterator i=map.keySet().iterator();
//看看迭代出来的顺序是和添加进去的顺序有什么变化
while(i.hasNext())
System.out.println(map.get(i.next()));
}
}