又经过了一周的学习,今天对本周学习进行总结
双列集合
双列集合(也称为键值对集合或映射)是一种将键(Key)映射到值(Value)的对象,一个键最多只能映射到最多一个值。
map接口
Map接口是Java集合框架中的一个重要接口,它定义了将键映射到值的映射。一个映射不能包含重复的键;每个键最多只能映射到一个值。
V put(K key, V value): 将指定的值与此映射中的指定键关联(可选操作)。
V get(Object key): 返回指定键所映射的值;如果此映射不包含该键的映射,则返回null。
V remove(Object key): 如果存在,则从映射中移除指定键的映射(及其对应的值)(可选操作)。
boolean containsKey(Object key): 如果此映射包含指定键的映射,则返回true。
boolean containsValue(Object value): 如果此映射将一个或多个键映射到指定值,则返回true。
Set
Collection
Set<Map.Entry<K,V>> entrySet(): 返回此映射中包含的映射的Set视图。
简单示例
import java.util.HashMap;
import java.util.Map;
public class MapExample {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("Apple", 100);
map.put("Banana", 200);
map.put("Cherry", 150);
// 访问值
System.out.println("Value of Apple: " + map.get("Apple"));
// 遍历Map
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
// 移除键值对
map.remove("Banana");
// 检查是否包含键
System.out.println("Contains Banana: " + map.containsKey("Banana"));
}
}
标签:map,Object,映射,Map,报告,第八,学习,key,put
From: https://www.cnblogs.com/wangzilin0507/p/18378187