Map有序输出_在线反序输出

Map有序输出_在线反序输出ListOrderedMap位于commons-collections的jar包里,与普通的map相比,ListOrderedMap的key可保持原有顺序。packageutil;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;importorg.apache.commons.collections.map.ListOrderedMap;publicclassListOrderMapTest{pub

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

ListOrderedMap位于commons-collections的jar包里,与普通的map相比,ListOrderedMap的key可保持原有顺序。

package util;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

import org.apache.commons.collections.map.ListOrderedMap;

public class ListOrderMapTest {

public static void main(String[] args) {
    Map<String, String> map = new HashMap<String, String>();  
    map.put("1", "Test1");  
    map.put("2", "Test2");  
    map.put("3", "Test3");  
    map.put("4", "Test4");  

    Set<String> set1 = map.keySet();
    for (String key : set1) {
        System.out.println(key + ":" + map.get(key));
    }
    
    System.out.println("---------------------------------------");

    @SuppressWarnings("unchecked")
    Map<String, String> listOrderedMap = ListOrderedMap.decorate(new HashMap<String, String>());
    listOrderedMap.put("1", "Test1");  
    listOrderedMap.put("2", "Test2");  
    listOrderedMap.put("3", "Test3");  
    listOrderedMap.put("4", "Test4");  

    Set<String> set2 = listOrderedMap.keySet();
    for (String key : set2) {
        System.out.println(key + ":" + listOrderedMap.get(key));
    }

转载:https://www.doc88.com/p-9095336620144.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193616.html原文链接:https://javaforall.net

(0)
上一篇 2025年11月21日 下午11:22
下一篇 2025年11月22日 上午7:01


相关推荐

  • GLM-4.6 技术速览 & 在 Claude Code 中接入指南(含 API Key 申请)

    GLM-4.6 技术速览 & 在 Claude Code 中接入指南(含 API Key 申请)

    2026年3月12日
    2
  • mybatis 面试题

    mybatis 面试题1.Mybatis比IBatis比较大的几个改进是什么a.有接口绑定,包括注解绑定sql和xml绑定Sql,b.动态sql由原来的节点配置变成OGNL表达式,c.在一对一,一对多的时候引进了association,在一对多的时候引入了collection节点,不过都是在resultMap里面配置2.什么是MyBatis

    2022年6月3日
    33
  • 苹果开发者账号申请的问题

    苹果开发者账号申请的问题最近接了一个项目是一个公司使用的一个 App 开发倒是比较简单 但是现在他需要把这个应用发布到 appStore 中去 首先我需要帮他们公司申请一个开发者账号 所以问题就来了 1 申请 99 美元的苹果开发者账号需要邓氏编码吗 2 申请 299 美元的企业级开发者账号需要邓氏码吗 3 如果需要邓氏码申请需要多少钱

    2026年3月17日
    3
  • QTreeView样式[通俗易懂]

    QTreeView样式[通俗易懂]1、无样式2、设置被选中节点的字体颜色和背景颜色QTreeView::item:selected{color:#E7ECF0;background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0#667481,stop:1#566373);}3、设置悬浮节点的字体颜色和背景颜色QTreeView::item:hover{color:#ffffff;background:#ff0000;}4、设置节点的上下左右的内

    2022年5月29日
    340
  • js生成随机数概率算法

    js生成随机数概率算法1 首先通过设定的概率列表 确定随机的最大值 最小值我这边都是按照 0 this GetMaxNum function varmax num 0 for varz 0 z

    2026年3月16日
    2
  • 聊天室源码_h5聊天室源码

    聊天室源码_h5聊天室源码http://zhidao.baidu.com/question/33926814.html?fr=qrl&fr2=query

    2025年8月11日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号