public V put(K key, V value)
: 把指定的键与指定的值添加到Map集合中public V remove(Object key)
: 把指定的键 所对应的键值对元素 在Map集合中删除,返回被删除元素的值public V get(Object key)
根据指定的键,在Map集合中获取对应的值boolean containsKey(Object key)
判断集合中是否包含指定的键
public class Demo05Map {
public static void main(String[] args) {
showPut();
showRemove();
showGet();
showContainsKey();
}
public static void showPut() {
Map<String, String> redVelvet = new HashMap<>();
String irene = redVelvet.put("Irene", "裴珠泫");
String seulgi = redVelvet.put("Seulgi", "姜涩琪");
System.out.println("Irene: " + irene);
System.out.println("Seulgi: " + seulgi);
String irene2 = redVelvet.put("Irene", "裴柱现");
System.out.println("Irene2: " + irene2);
System.out.println(redVelvet);
redVelvet.put("Seulgi2", "姜涩琪");
System.out.println(redVelvet);
}
public static void showRemove() {
Map<String, Integer> redVelvet = new HashMap<>();
redVelvet.put("Irene", 29);
redVelvet.put("Seulgi", 26);
redVelvet.put("Wendy", 26);
redVelvet.put("Joy", 24);
redVelvet.put("yeri", 21);
System.out.println(redVelvet);
Integer joy = redVelvet.remove("Joy");
System.out.println(joy);
System.out.println(redVelvet);
Integer iu = redVelvet.remove("IU");
System.out.println(iu);
}
public static void showGet() {
Map<String, Integer> redVelvet = new HashMap<>();
redVelvet.put("Irene", 29);
redVelvet.put("Seulgi", 26);
redVelvet.put("Wendy", 26);
redVelvet.put("Joy", 24);
redVelvet.put("yeri", 21);
Integer wendy = redVelvet.get("Wendy");
System.out.println(wendy);
Integer iu = redVelvet.get("IU");
System.out.println(iu);
}
public static void showContainsKey() {
Map<String, Integer> redVelvet = new HashMap<>();
redVelvet.put("Irene", 29);
redVelvet.put("Seulgi", 26);
redVelvet.put("Wendy", 26);
redVelvet.put("Joy", 24);
redVelvet.put("yeri", 21);
Boolean irene = redVelvet.containsKey("Irene");
System.out.println(irene);
Boolean iu = redVelvet.containsKey("IU");
System.out.println(iu);
}
}