JAVA-Map集合中的keySethe和entry取值方法
2013-06-06 10:49
756 查看
Map集合中的两种取值方法:
举例代码:
举例代码:
<span style="font-size:18px;"><strong>import java.util.Iterator; import java.util.Set; import java.util.TreeMap; import java.util.Map.Entry; public class Demo { public static void main(String[] args) { TreeMap<Integer,String> tm = new TreeMap<Integer,String>(); tm.put(20,"张三"); tm.put(25,"李四"); tm.put(22,"赵六"); tm.put(21,"王五"); System.out.println("--------增强for循环:keySet方法-------"); //增强for循环:keySet方法 for(Integer k : tm.keySet()){ System.out.println(k + "-->" + tm.get(k)); } System.out.println("-------keySet的一般形式--------"); //keySet的一般形式 Set<Integer> keySet = tm.keySet(); for(Iterator<Integer> it = keySet.iterator(); it.hasNext(); ){ Integer key = it.next(); String value = tm.get(key); System.out.println("年龄->" + key + "姓名->" + value ); } System.out.println("--------增强for循环:EntrySet方法-------"); //增强for循环:EntrySet方法: for(Entry<Integer,String> me : tm.entrySet()){ System.out.println(me.getKey() + "-->" + me.getValue()); } System.out.println("--------Entry的一般形式-------"); //Entry的一般形式 Set<Entry<Integer,String>> entry = tm.entrySet(); for(Iterator<Entry<Integer,String>> it = entry.iterator(); it.hasNext(); ){ Entry<Integer,String> me = it.next(); Integer key = me.getKey(); String value = me.getValue(); System.out.println("年龄:" + key + "-->" + "姓名" + value); } } } </strong></span>
相关文章推荐
- java中Map集合遍历方法
- java中Map集合的常用遍历方法及HashMap的应用实例
- 【JAVA】java中实现map集合的数据存取详解三种方法。Android程序员也是要会写的
- Java 遍历Map集合的方法
- Java集合List、Set、Map的遍历方法
- Java集合Map接口与Map.Entry学习
- Java集合Map接口与Map.Entry学习
- 集合框架Map之entrySet方法的使用
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- Java遍历Map集合的方法——
- Java集合Map接口与Map.Entry学习
- java基础—Map集合的常见方法操作(java集合八)
- JAVA中Map集合常用的方法
- Java集合Set、List、Map的遍历方法
- Java学习篇之Map集合的遍历方法集锦
- [Java基础]----遍历Map集合,并获取map集合中的所有值得方法
- Java集合Map接口与Map.Entry学习
- java 基础知识之遍历Map 方法集合
- java中map集合两种遍历方法