久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java中map可以按插入順序倒序輸出么?

瀏覽:102日期:2024-01-25 13:40:48

問題描述

public class Test { public static void main(String[] args) {LinkedHashMap<String,String> a=new LinkedHashMap<String,String>();a.put('a', '1');a.put('b', '2');a.put('c', '3');for(String b:a.keySet()){ System.out.println(b+'值為:'+a.get(b));} }}

輸出為a值為:1b值為:2c值為:3想要倒序輸出怎么實(shí)現(xiàn)

問題解答

回答1:

public class Test {

public static void main(String[] args) { LinkedHashMap<String,String> linkedhashmap = new LinkedHashMap<String,String>(); linkedhashmap .put('a', '1'); linkedhashmap .put('b', '2'); linkedhashmap .put('c', '3'); 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()); } }

}

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 新绛县| 南郑县| 锦州市| 南宁市| 布尔津县| 合水县| 巴青县| 子长县| 上蔡县| 威宁| 新兴县| 阜城县| 奉节县| 乌兰浩特市| 鄂伦春自治旗| 苏尼特左旗| 中山市| 藁城市| 文山县| 乳山市| 营山县| 固原市| 金湖县| 高青县| 聊城市| 安徽省| 全南县| 奉新县| 永清县| 乾安县| 高尔夫| 银川市| 尖扎县| 东兰县| 澄迈县| 桐乡市| 佳木斯市| 柏乡县| 吐鲁番市| 遵义市| 汤阴县|