Map集合的遍历方法
来源:互联网 发布:ios内购 元数据丢失 编辑:程序博客网 时间:2024/05/21 10:17
/** * map集合和set集合一样是无序的 * map集合遍历的几种常用方法 */ public class MapTest5 { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("a", "zhangsan"); map.put("b", "lisi"); map.put("c", "wangwu"); // System.out.println(map); /** * 方法一遍历map */ Set<String> keySet = map.keySet(); for(Iterator<String> iterator = keySet.iterator();iterator.hasNext();){ String key = iterator.next(); String value = map.get(key); System.out.println(key+"="+value); } System.out.println("**********************"); /** * 方法二遍历map */ for(String key : map.keySet()){ System.out.println(key+"="+map.get(key)); } System.out.println("**********************"); /** * 方法三遍历map,推荐使用该方法遍历map集合,尤其是容量大时 */ for(Map.Entry<String, String> entry : map.entrySet()){ System.out.println(entry.getKey()+"="+entry.getValue()); } System.out.println("**********************"); /** * 方法四遍历map */ Set<Entry<String, String>> entrySet = map.entrySet(); for(Iterator<Map.Entry<String, String>> iterator = entrySet.iterator();iterator.hasNext();){ Map.Entry<String, String> entry = iterator.next(); System.out.println(entry.getKey()+"="+entry.getValue()); } System.out.println("**********************"); /** * 方法五,这种方法遍历的是所有的值 */ for(String value : map.values()){ System.out.println(value); }
0 0
- map集合遍历的方法
- Map集合的遍历方法
- 遍历Map集合的方法
- Map集合的遍历方法
- MAP集合的遍历方法
- Map集合的遍历方法
- 集合map的遍历方法
- map集合的遍历方法
- Map集合遍历方法
- 遍历Map方法集合
- 遍历Map集合的三种方法
- 遍历Map集合的多张方法
- 遍历Map集合的4种方法
- 遍历Map集合的集中方法
- Java 遍历Map集合的方法
- 遍历Map集合的四种方法
- 遍历Map集合的不同方法
- 遍历Map 集合的四种方法
- 《TCP/IP详解》读书笔记
- 2241: [SDOI2011]打地鼠
- 产品经理如何推动项目落地
- MDK main()函数执行前汇编代码分析
- Eclipse+ADT+Android SDK 搭建安卓开发环境
- Map集合的遍历方法
- C::求一元二次方程的根
- JDBC第四篇--【数据库连接池、DbUtils框架、分页】
- 用python写的某个月的第一天和最后一天
- Linux_ top 指令的几个重要的参数
- B. 组合数
- 自学之路
- java传值
- [Leetcode] Search in Rotated Sorted Array II