Java基础
来源:互联网 发布:js div height 编辑:程序博客网 时间:2024/05/21 14:01
一、获取Map中的元素,方式总结
private static void fun1() {Map<Integer, Integer> map = new HashMap<Integer, Integer>();map.put(11, 12);map.put(21, 22);map.put(31, 32);// 方式11,获取迭代器,while方式。取一次值,一次把key和value全部取出 //Iterator<Entry<Integer, Integer>> iterator = map.entrySet().iterator();//while (iterator.hasNext()) {//Entry<Integer, Integer> next = iterator.next();//System.out.println(next.getKey() + "--" + next.getValue());//}// 方式12,获取迭代器,for方式//for(Iterator<Entry<Integer, Integer>> iterator = entrySet.iterator(); iterator.hasNext();) {//Entry<Integer, Integer> next = iterator.next();//System.out.println(next.getKey() + "--" + next.getValue());//}// 方式2,获取Entry的集合。推荐,尤其是容量大时,TreeMap尤其推荐//Set<Entry<Integer, Integer>> entrySet = map.entrySet();//for (Entry<Integer, Integer> entry : entrySet) {//System.out.println(entry.getKey() + "--" + entry.getValue());//} // 方式3,获取key的集合,推荐只用key的时候用//Set<Integer> keySet = map.keySet();//for (Integer key : keySet) {//System.out.println(key + "---" + map.get(key));//}//for (Iterator<Integer> it = keySet.iterator(); it.hasNext();) {//Integer key = it.next();//System.out.println(key + "--" + map.get(key));// } // 方式4,获取value的集合,推荐只用value的时候用Iterator<Integer> iterator = map.values().iterator();//while (iterator.hasNext()) {//Integer value = iterator.next();//System.out.println(value);//}for(Integer value : map.values()) {System.out.println(value);} }
参考url
http://blog.csdn.net/dayanxuqun/article/details/26348277
http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html
0 0
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- 黑马程序员---工厂设计模式
- UVA10892 LCM Cardinality(gcd)
- framework制作
- 算术移位和逻辑移位
- LeetCode_Linked List_Remove Duplicates from Sorted List II
- Java基础
- LeetCode | Minimum Window Substring
- 黑马程序员——OC基础学习(三)---从传统setter方法和getter方法到@property增强型使用(体验代码的优化过程)
- 汇编与C混合编程(6.19)
- [leetcode] 101.Symmetric Tree
- 一致性hash
- Python:面向对象的“开闭原则”和“鸭子类型”
- Codeforces #309 Div 1 简要题解
- unity 加载c++ dll文件提示DllNotFoundException的解决办法