请教如何在wsad5(jdk1.3)中使用LinkedHashMap,谢谢

解决方案 »

  1.   

    LinkedHashMap在对map进行遍历的时候(.keySet()/.entrySet())是有序的,而hashMap遍历的时候是看似“无序”的默认是put的顺序,但也可以是get的顺序(在构造函数中boolean accessOrde=true)比如
    map.put("1", "A");
    map.put("2", "B");
    map.put("3", "C");
    map.put("10", "X");
    那么遍历的时候得到的顺序也是1,2,3,10这样的顺序,而HashMap可能就是2,3,1,10了
      

  2.   

    LinkedHashMap
    Since: 
    JDK1.4