java对map进行倒序排列

116 阅读1分钟
public static void main(String[] args) {
        Map<Integer,String> map = new LinkedHashMap<>();
        map.put(1, "a");
        map.put(2, "b");
        map.put(3, "c");
        ListIterator<Map.Entry<Integer,String>> i = new ArrayList<>(map.entrySet()).listIterator(map.size());
        while(i.hasPrevious()) {
            Map.Entry<Integer, String> entry=i.previous();
            
            System.out.println(entry.getKey()+":"+entry.getValue());
        }
}

在这里插入图片描述