Java HashMap的Set视图中元素的顺序
HashMap<String,String> result的entrySet()返回的元素集合中元素的顺序是否和HashMap中的相同,或者还是反序的?
请提供依据。
例如上述result.put("a","b"); result.put("c","d");之后,使用result.entrySet()的结果集中,
第一个元素是 ("a","b") 还是("c","d"),还是无法确定?
------解决方案--------------------HashMap 里面的元素是无序的,没办法预料,如果要使put进去的元素保持顺序,可以使用 LinkedHashMap
------解决方案--------------------
------解决方案--------------------LinkedHashMap +1