Android(java)学习笔记42:Map集合的获取功能
1. Map集合的获取功能:
1 package cn.itcast_01; 2 3 import java.util.Collection; 4 import java.util.HashMap; 5 import java.util.Map; 6 import java.util.Set; 7 8 /* 9 * 获取功能: 10 * V get(Object key):根据键获取值 11 * Set<K> keySet():获取集合中所有键的集合 12 * Collection<V> values():获取集合中所有值的集合 13 */ 14 public class MapDemo2 { 15 public static void main(String[] args) { 16 // 创建集合对象 17 Map<String, String> map = new HashMap<String, String>(); 18 19 // 创建元素并添加元素 20 map.put("邓超", "孙俪"); 21 map.put("黄晓明", "杨颖"); 22 map.put("周杰伦", "蔡依林"); 23 map.put("刘恺威", "杨幂"); 24 25 // V get(Object key):根据键获取值 26 System.out.println("get:" + map.get("周杰伦")); 27 System.out.println("get:" + map.get("周杰")); // 返回null 28 System.out.println("----------------------"); 29 30 // Set<K> keySet():获取集合中所有键的集合 31 Set<String> set = map.keySet(); 32 for (String key : set) { 33 System.out.println(key); 34 } 35 System.out.println("----------------------"); 36 37 // Collection<V> values():获取集合中所有值的集合 38 Collection<String> con = map.values(); 39 for (String value : con) { 40 System.out.println(value); 41 } 42 } 43 }
运行结果如下: