阿里_Map的遍历方法
来源:互联网 发布:管理客户资料的软件 编辑:程序博客网 时间:2024/06/17 13:23
1. 你最常用的那种结构。
容器,比较喜欢HashMap,当然HashMap,TreeMap,ConcurretnMap,Hashtable有很大的区别。
本来想阐述一下这几个之间的区别呢,奈何有班门弄斧嫌疑。
2. HashMap方法
比较多,就简单说了下,get,put,containskey,wait,notify等
3. 遍历方法
a. for-each循环中使用entries来遍历
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); }
b. 在for-each循环中遍历keys或values....
c. 使用Iterator遍历
Map<Integer, Integer> map = new HashMap<Integer, Integer>(); Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator(); while (entries.hasNext()) { Map.Entry<Integer, Integer> entry = entries.next(); System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); }或者不用泛型
Map map = new HashMap(); Iterator entries = map.entrySet().iterator(); while (entries.hasNext()) { Map.Entry entry = (Map.Entry) entries.next(); Integer key = (Integer)entry.getKey(); Integer value = (Integer)entry.getValue(); System.out.println("Key = " + key + ", Value = " + value); }
0 0
- 阿里_Map的遍历方法
- 集合框架_Map集合的遍历之键找值
- 集合框架_Map集合的遍历之键值对对象找键和值
- 集合框架_Map集合遍历的两种方式比较图解
- hdu 1880_map的使用
- 20170729_map 的简单操作
- 黑马程序员_map集合的使用、取出集合元素的两种方法
- 167_集合_Map常用方法详解
- Java类集 _Map 接口的使用注意事项
- Map.Entry类_map.keySet()_map.entrySet()及Hashtable的排序
- 遍历datatable的方法
- 目录遍历的方法
- 遍历datatable的方法
- 遍历像素的方法
- Map的遍历方法
- 遍历集合的方法
- map的遍历方法
- 遍历datatable的方法
- HttpURLConnection获取图片数据流
- 基于spring注解实现定时任务
- PLSQL_解析过程及硬解析和软解析的区别(案例)
- java log4j日志教程
- Loadrunner模拟JSON接口请求进行测试
- 阿里_Map的遍历方法
- 盛夏的果实
- 介绍一个好用的网盘MEGA
- Golang之bytes.buffer
- java 反射之越过泛型检查
- ACM巴什博奕
- Android 应用安装过程源码解析
- C++操作符的优先级 及其记忆方法
- 怎么给vue.js加判断