Map数据的存进和取出的顺序相同,需要用到linkedHashMap结构,如下所示:

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.TreeMap;/** @auther 张静怡* @DESCRIPTION * @create 2018/12/11
*/
public class linkedhashmap {public static void main(String[] args) {Map hashMap = new HashMap();Map treeMap = new TreeMap();Map linkedHashMap = new LinkedHashMap();System.out.println("-----------hashMap-------");testMap(hashMap);System.out.println("-----------treeMap-------");testMap(treeMap);System.out.println("-----------linkedHashMap-------");testMap(linkedHashMap);}private static void testMap(Map<String, Integer> map) {map.put("adsx", 1);map.put("cfvs", 2);map.put("adss", 3);map.put("hjfd", 4);for (Map.Entry<String, Integer> entry : map.entrySet()) {System.out.println(entry.getKey() + ":" + entry.getValue());}}
}

输出结果:

【java基础】Map数据的存进和取出的顺序相同相关推荐

  1. Java基础之数据导入

    Java基础之数据导入 首先来看看数据导入的代码 导包: import java.util.Scanner;(导包的动作必须出现在类定义的上边) 创建对象: Scanner sc = new Scan ...

  2. Java基础 Map集合

    主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用"键找值"的方式遍历Map集合 使用"键值对"的方式遍历Map集合 ...

  3. 黑马程序员-----Java基础-----Map

    -----<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培 ...

  4. [Java基础]Map集合的遍历

    Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...

  5. java基础-Map集合、Collections集合、斗地主案例

    1.Map集合 1.1Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 (1)键值对映射关系 (2)一个键对应一个值 ...

  6. 黑马程序员----------------java基础-----------------Map集合

     ------- <a href="http://www.itheima.com" target="blank">android培训</a ...

  7. java基础—Map集合的常见方法操作(java集合八)

    Map集合的常见方法操作 Map集合中的元素取出并打印的三种方式 import java.util.Collection; import java.util.HashMap; import java. ...

  8. Java基础Map循环遍历

    import java.util.HashMap; import java.util.Iterator; import java.util.Map;/****@purpose:几种常见的Map循环*@ ...

  9. JAVA基础——关键字与保留字——标识符——进制转换

    本节学习目录 前言 一.JAVA的关键字和保留字 1.什么是Java关键字? 2.什么是Java保留字? 二.JAVA标识符及命名规则 1.标识符 2.命名规则 三.进制的转换 1.何为进制? (1) ...

最新文章

  1. C#做外挂常用API
  2. [转载]eXeScope 6.50本地溢出分析
  3. idea--Project Structure
  4. Python基于用户协同过滤算法电影推荐的一个小改进
  5. 使php支持pdo_mysql
  6. PHP下SESSION无法跨页传递的解决
  7. python处理csv文件计算均值_PYTHON实现对CSV文件多维不同单位数据的归一化处理
  8. iOS性能优化系列篇之“优化总体原则”
  9. 微处理器 微型计算机 单片机之间有何区别,微处理器,微计算机,微处理机,CPU,单片机,它们之间有何区别...
  10. 工作中常用的英语缩写
  11. H5多点触控原理以及对多点触控的追踪
  12. 【S0002】插画大师Laura欧美儿童插画临摹图集363张
  13. 医疗机构如何成功实施CRM?如下几点是关键因素
  14. 红日安全 ATT&CK VulnStack靶场(三)
  15. 网络基础之计算机网络参考模型(OSI参考模型与TCP/IP协议簇)
  16. webservice调试解析、soupui使用、xml代码开发
  17. 剑指offer(三)
  18. ecshop2.5软件的文件架构{转}
  19. php var的解释
  20. 汉语言文学计算机考试内容及答案,河南自考汉语言文学专业《计算机实践》课程考试大纲...

热门文章

  1. Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
  2. 第11节 DHCP服务器原理、布署及攻防——以win2003为例
  3. sdm636-mtp驱动_NodeMCU简单驱动程序模型(SDM)展示:动态用户界面
  4. java从入门到放弃,学习路线导航(附学习资源)
  5. 免费的在线密码破解站点(MD5 SHA WPA ...)
  6. STM32连接HT1621段码屏驱动
  7. 国防科大 计算机学院 李健老师,李健_广西科技大学研究生导师信息
  8. 成员函数对象类的const和非const成员函数的重载
  9. 区块链时代正开启 中原精英探讨区块链未来 ----2018华中首届区块链论坛郑州开幕
  10. 怎么把照片里的水印去掉?这三个办法教给你