您的位置首页快问快答

Java中如何遍历Map,排序Map

Java中如何遍历Map,排序Map

的有关信息介绍如下:

Java中如何遍历Map,排序Map

HashMap的简历方法,首先初始化一个map,然后按照代码依次打印Map的数据

执行结果如下,可见打印结果并不是按插入顺序打印的

将代码修改为LinkedHashMap,遍历LinkedHashMap

打印结果为按Map插入顺序打印,可见LinkedHashMap中的数据是有序的,排序方式按照插入顺序

我们将代码修改为new TreeMap,然后遍历TreeMap

打印结果为自然顺序,即按字符串中的字母和数字的大小来排序可见treeMap中的数据是有序的,按key的大小来排序