java.util(一)HashMap TreeMap TreeSet
2011-11-17 22:00
302 查看
import java.util.*; public class TestMap01 { public static void main(String[] args) { // Create a HashMap Map<String, Integer> hashMap = new HashMap<String, Integer>(); hashMap.put("Smith", 30); hashMap.put("Anderson", 31); hashMap.put("Lewis", 29); hashMap.put("Cook", 29); System.out.println("Display entries in HashMap"); System.out.println(hashMap); // Create a TreeMap from the previous HashMap Map<String, Integer> treeMap = new TreeMap<String, Integer>(hashMap); System.out.println("\nDisplay entries in ascending order of key"); System.out.println(treeMap); // TreeSet<String> name=treeMap.keySet(); TreeSet<String> name=new TreeSet<String>(treeMap.keySet()); System.out.println(name); TreeSet<Integer> age=new TreeSet<Integer>(treeMap.values()); System.out.println(age); Set<Map.Entry<String, Integer>> entrySet = treeMap.entrySet(); // Get key and value from each entry for (Map.Entry<String, Integer> entry: entrySet) System.out.println( entry.getKey()+ "\t" + entry.getValue()); } }
相关文章推荐
- java中Collection/Collections;List/Set/Map;ArrayList/Vector/LinkedList;HashSet/HashMap/TreeSet/TreeMap
- JDK源码学习(6)-java.util.HashSet & java.util.LinkedHashSet & java.util.TreeSet
- HashSet TreeSet LinkedList ArrayList Hashmap Treemap的一些区别
- java数据结构之树集TreeSet与书映射(TreeMap)
- java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类HashMap Hashtable LinkedHashMap 和TreeMap.
- java数据结构之树集TreeSet与书映射(TreeMap)
- Java集合中的ArrayList LinkedList HashSet TreeSet HashMap TreeMap 的区别
- Java容器-引用数据类型排序+TreeSet、TreeMap底层实现
- Treemap and Treeset java 实现
- java数据结构之树集TreeSet与书映射(TreeMap)
- Java TreeMap/TreeSet
- java中treemap和treeset实现红黑树
- JDK源码学习(4)-java.util.HashMap、LinkedHashMap与TreeMap
- TreeMap TreeSet HashMap HashSet笔记
- JAVA.map 接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.
- java TreeMap TreeSet 用法 原理 详解
- activity 之间通过intent传递TreeMap时出现java.lang.ClassCastException: java.util.HashMap cannot be cast to jav
- Java集合Set、Map、HashSet、HashMap、TreeSet、TreeMap等
- java treeMap 排序 treeset同理
- Collect Set List HashSet ArrayList LinkedList TreeSet Map HashMap TreeMap