import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class Test1 {
public static void main(String[] args) {
//Map
Map<String, String> map = new HashMap<>();
map.put("宋仲基","宋慧乔");
map.put("李晨","范冰冰");
map.put("蔡徐坤","篮球");
././Map是双链表,通过存放键值,来实现一对一的存放查找,键是唯一的,值可以重复
System.out.println(map);
//使用迭代器
//定义一个set,将map集合中数据的放入set中
Set<String> set = map.keySet();
//使用循环for循环,遍历set中的数据
for ( String s :set
) {
String value = map.get(s);
System.out.println(s +"="+value);
}
map.remove("蔡徐坤");
System.out.println(map);
//对于Set使用, set可以很好的去重,可以将重复的数据进行去除,留下不一样的
//对于value 和 Key
boolean b = map.containsKey("李晨");
System.out.println(b);
boolean f = map.containsValue("范冰冰");
System.out.println(f);
能够使用cotainsKey以及containsValue
利用键值对,通过其中一个是否存在来查找另一存在
返回 true 或 false
}
}