发布网友 发布时间:2022-04-24 00:37
共1个回答
热心网友 时间:2023-10-15 20:37
Map接口同Set接口和List接口有所不同,Map接口是通过键值对来存储元素的,存储元素时需要提供一个键值(Key),键值不能重复,查询元素时也需要提供键值(Key),类似于地址中的街道门牌号,通过门牌号确定唯一的地址。Map接口有多个实现类,分别是HashMap、LinkedHashMap、TreeMap、Propeties。
因为Map存储的是键值对,因此不能用迭代器、foreach等方法遍历Map。如果需要遍历Map时,可以通过Map的keySet方法返回HashMap中key值的集合,通过遍历Key值集合读取HashMap中的元素。
摘自Map接口及其实现类
热心网友 时间:2023-10-15 20:37
Map接口同Set接口和List接口有所不同,Map接口是通过键值对来存储元素的,存储元素时需要提供一个键值(Key),键值不能重复,查询元素时也需要提供键值(Key),类似于地址中的街道门牌号,通过门牌号确定唯一的地址。Map接口有多个实现类,分别是HashMap、LinkedHashMap、TreeMap、Propeties。
因为Map存储的是键值对,因此不能用迭代器、foreach等方法遍历Map。如果需要遍历Map时,可以通过Map的keySet方法返回HashMap中key值的集合,通过遍历Key值集合读取HashMap中的元素。
摘自Map接口及其实现类