本帖最后由 sadls 于 2011-02-14 20:23:33 编辑

解决方案 »

  1.   

    晕~~~红字没显示出来
    Set<Map.Entry<String, String>>
    for(Map.Entry<String, String>me:set)
    这两句
      

  2.   

    那个set是hashmap的子视图,然后对集合中的元素进行遍历。treemap会自行对集合中的元素进行排序,如果我没记错的话应该是红黑树。
      

  3.   

    1
    Map.Entry是一个类,表示Map中的一个键值对(一条记录)。Map上的entrySet方法用于取得Map的键值对集合。2
    for(Map.Entry<String, String>me:set)
    这是一个增强for循环,循环控制变量me,在set中遍历,me的类型是Map.Entry<String, String>3
    这样子测试,你是在测试entrySet()方法返回得到的集合中的元素的遍历次序,而不是TreeMap的存储次序。
      

  4.   

    我也对Map.Entry()有些不理解。
      

  5.   

    建议楼主去看看关于java集合的文章