Java LinkedHashMap 逆序遍历

来源:互联网 发布:sql语言select语句 编辑:程序博客网 时间:2024/05/16 18:34

利用

ListIterator<pre name="code" class="java">previous




import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.ListIterator;import java.util.Map; public class TextListIterator {     public static void main(String[] args) {        LinkedHashMap <String,String > linkedhashmap = new LinkedHashMap<String,String>(10, 0.75f, true);        linkedhashmap.put("1","a");        linkedhashmap.put("2","b");        linkedhashmap.put("3","c");        linkedhashmap.put("4","d");        ListIterator<Map.Entry<String,String>> i=new ArrayList<Map.Entry<String,String>>(linkedhashmap.entrySet()).listIterator(linkedhashmap.size());        while(i.hasPrevious()) {            Map.Entry<String, String> entry=i.previous();            System.out.println(entry.getKey()+":"+entry.getValue());        }    } }


1 0
原创粉丝点击