package day07Practice;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
/*
* Map接口:存储的是"键-值"映射表,"键"是不能重复的
* HashMap类:存储的数据是没有顺序的,键或值可以为null
*
*/
public class Demo3 {
public static void main(String[] args) {
Map<String, String> student = new HashMap<String, String>();
student.put("id", "10001");
student.put("name", "李四");
student.put("age", "21");
student.put("sex", "男");
// 修改年龄--22
student.put("age", "22");
// key是不能重复的,因此这一行会替换之前的值
student.remove("sex");
// 删除指定的key所在的映射对:
// key-value是一对一存在的
if (!student.containsKey("sex")) {
student.put("sex", "女");
}
System.out.println(student);
// 获取所有的Value信息
Collection<String> values = student.values();
System.out.println(values);
}
}
1.可以用Collection values = student.values();获取所有的values()信息