Map集合的获取功能
方法名 | 说明 |
---|---|
V get(Object key) | 根据键获取值 |
Set keySet<> | 根据所有键的集合(遍历顺序默认升序) |
Collection value() | 获取所有值的集合 |
Set<Map Entry<K,V> 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