Map集合的获取功能
Map集合的获取功能
方法名 | 说明 |
---|---|
V get(Object key) | 根据键获取值 |
Set keySet | 根据所有键的集合(遍历顺序默认升序) |
Collection value() | 获取所有值的集合 |
Set<Map Entry entrySet()> | 获取所有键值对对象的集合 |
以代码的内容讲解
package Demo;import java.util.*;public class Demo { public static void main(String[] args) { //创建Map集合 Map<String,String> s=new HashMap<>(); //添加元素 s.put("篮球","iKun"); s.put("鸡","你太美"); s.put("茶","美羊羊"); s.put("舔","沸羊羊"); //获取元素 //1 根据键获取值 System.out.println(s.get("篮球")); //2 获取Map集合中的键,注意遍历顺序默认为升序!!!! Set<String> s1=s.keySet(); for (String x : s1) { System.out.print(x+" "); } System.out.println(); //3 获取Map集合中的值 Collection<String> v = s.values(); Iterator<String> i = v.iterator(); while(i.hasNext()){ String n = i.next(); System.out.print(n+" "); } }}
输出的内容
iKun
鸡 舔 茶 篮球
你太美 沸羊羊 美羊羊 iKun