java集合LinkHashMap
来源:互联网 发布:unity3d 导出web 编辑:程序博客网 时间:2024/06/03 20:11
linkHashMap集合,元素存放位置和放入的顺序一样
import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;import java.util.Set;public class LinkedHashMapTest { public static void main(String args[]) { System.out.println("LinkedHashMap:存放顺序和放入的顺序一样"); Map<Integer,String> map = new LinkedHashMap<Integer,String>(); map.put(3, "香蕉"); map.put(2, "茄子"); map.put(1, "梨"); System.out.println(map); //遍历: 先取key,再根据key取出value Set<Integer> keySet=map.keySet(); Iterator<Integer> it1 =keySet.iterator(); while(it1.hasNext()) { Object key=it1.next(); String value=map.get(key); System.out.println("key="+key+" value="+value); } System.out.println("HashMap:存放顺序和放入的顺序无关"); Map<Integer,String> map1 = new HashMap<Integer,String>(); map1.put(3, "香蕉"); map1.put(2, "茄子"); map1.put(1, "梨"); System.out.println(map1); //遍历:for循环实现 for (Iterator<Integer> it = map1.keySet().iterator();it.hasNext();) { Object key = it.next(); System.out.println("key="+key+" value="+map1.get(key)); } /* //等价遍历方式2: Set<Integer> keySet=map1.keySet(); Iterator<Integer> it =keySet.iterator(); while(it.hasNext()) { Object key=it.next(); String value=map1.get(key); System.out.println("key="+key+" value="+value); } */ }}结果:
LinkedHashMap:存放顺序和放入的顺序一样
{3=香蕉, 2=茄子, 1=梨}
key=3 value=香蕉
key=2 value=茄子
key=1 value=梨
HashMap:存放顺序和放入的顺序无关
{1=梨, 2=茄子, 3=香蕉}
key=1 value=梨
key=2 value=茄子
key=3 value=香蕉
阅读全文
0 0
- java集合LinkHashMap
- LinkHashMap解析
- linkhashmap和hashmap区别
- LinkHashMap的ConcurrentModificationException异常
- LinkHashMap实现LRU
- LinkHashMap的理解
- linkHashMap转实体对象
- Java集合:集合框架
- java集合---set集合
- JAVA 集合 的 集合
- 【集合】Java集合对比
- JAVA集合-Map集合
- JAVA集合-Set集合
- JAVA集合-List集合
- java集合------Map集合
- Java集合----List集合
- Java集合----Set集合
- Java集合----Map集合
- Linux中zip压缩和unzip解压缩命令详解
- java基础之一多线程
- Machine Learning Notes III
- 正向代理与方向代理
- iOS 符号表恢复 & 逆向支付宝
- java集合LinkHashMap
- 如何使用C++递归来删除单链表中某一个由用户输入特定的值
- 如何将既有项目重构成 MVP 模式
- Spring笔记01-Spring概览
- logistic回归
- 内容耦合
- es6 Generator (十五)
- Installing MariaDB Binary Tarballs
- Web知识点