【java基础】Map数据的存进和取出的顺序相同
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数据的存进和取出的顺序相同相关推荐
- Java基础之数据导入
Java基础之数据导入 首先来看看数据导入的代码 导包: import java.util.Scanner;(导包的动作必须出现在类定义的上边) 创建对象: Scanner sc = new Scan ...
- Java基础 Map集合
主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用"键找值"的方式遍历Map集合 使用"键值对"的方式遍历Map集合 ...
- 黑马程序员-----Java基础-----Map
-----<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培 ...
- [Java基础]Map集合的遍历
Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...
- java基础-Map集合、Collections集合、斗地主案例
1.Map集合 1.1Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 (1)键值对映射关系 (2)一个键对应一个值 ...
- 黑马程序员----------------java基础-----------------Map集合
------- <a href="http://www.itheima.com" target="blank">android培训</a ...
- java基础—Map集合的常见方法操作(java集合八)
Map集合的常见方法操作 Map集合中的元素取出并打印的三种方式 import java.util.Collection; import java.util.HashMap; import java. ...
- Java基础Map循环遍历
import java.util.HashMap; import java.util.Iterator; import java.util.Map;/****@purpose:几种常见的Map循环*@ ...
- JAVA基础——关键字与保留字——标识符——进制转换
本节学习目录 前言 一.JAVA的关键字和保留字 1.什么是Java关键字? 2.什么是Java保留字? 二.JAVA标识符及命名规则 1.标识符 2.命名规则 三.进制的转换 1.何为进制? (1) ...
最新文章
- C#做外挂常用API
- [转载]eXeScope 6.50本地溢出分析
- idea--Project Structure
- Python基于用户协同过滤算法电影推荐的一个小改进
- 使php支持pdo_mysql
- PHP下SESSION无法跨页传递的解决
- python处理csv文件计算均值_PYTHON实现对CSV文件多维不同单位数据的归一化处理
- iOS性能优化系列篇之“优化总体原则”
- 微处理器 微型计算机 单片机之间有何区别,微处理器,微计算机,微处理机,CPU,单片机,它们之间有何区别...
- 工作中常用的英语缩写
- H5多点触控原理以及对多点触控的追踪
- 【S0002】插画大师Laura欧美儿童插画临摹图集363张
- 医疗机构如何成功实施CRM?如下几点是关键因素
- 红日安全 ATT&CK VulnStack靶场(三)
- 网络基础之计算机网络参考模型(OSI参考模型与TCP/IP协议簇)
- webservice调试解析、soupui使用、xml代码开发
- 剑指offer(三)
- ecshop2.5软件的文件架构{转}
- php var的解释
- 汉语言文学计算机考试内容及答案,河南自考汉语言文学专业《计算机实践》课程考试大纲...
热门文章
- Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
- 第11节 DHCP服务器原理、布署及攻防——以win2003为例
- sdm636-mtp驱动_NodeMCU简单驱动程序模型(SDM)展示:动态用户界面
- java从入门到放弃,学习路线导航(附学习资源)
- 免费的在线密码破解站点(MD5 SHA WPA ...)
- STM32连接HT1621段码屏驱动
- 国防科大 计算机学院 李健老师,李健_广西科技大学研究生导师信息
- 成员函数对象类的const和非const成员函数的重载
- 区块链时代正开启 中原精英探讨区块链未来 ----2018华中首届区块链论坛郑州开幕
- 怎么把照片里的水印去掉?这三个办法教给你