Java Map接口 Java - SortedSet接口 Java - Map.Entry接口 Java Map接口 Map接口将唯一键映射到值。键是用于在以后检索值的对象。 给定键和值,您可以将值存储在Map对象中。存储该值后,您可以使用其密钥检索它。 当调用映射中不存在任何项时,有几种方法会抛出NoSuchElementException。 当对象与地图中的元素不兼容时,抛出ClassCastException。 如果尝试使用null对象并且地图中不允许null,则抛出NullPointerException。 尝试更改不可修改的映射时,将引发UnsupportedOperationException。 Sr.No. 方法和描述 1 void clear() 从调用映射中删除所有键/值对。 2 boolean containsKey(Object k) 如果调用映射包含k作为键,则返回true 。否则,返回false。 3 boolean containsValue(Object v) 如果地图包含v作为值,则返回true 。否则,返回false。 4 设置entrySet() 返回包含地图中条目的Set。该集包含Map.Entry类型的对象。此方法提供调用映射的集合视图。 五 boolean equals(Object obj) 如果obj是Map并包含相同的条目,则返回true。否则,返回false。 6 对象获取(对象k) 返回与键k关联的值。 7 int hashCode() 返回调用映射的哈希码。 8 boolean isEmpty() 如果调用映射为空,则返回true。否则,返回false。 9 设置keySet() 返回包含调用映射中的键的Set。此方法提供调用映射中的键的集合视图。 10 对象放置(对象k,对象v) 在调用映射中放入一个条目,覆盖与该键关联的任何先前值。键和值分别为k和v。如果密钥尚不存在,则返回null。否则,返回链接到该键的先前值。 11 void putAll(地图m) 将m中的所有条目放入此映射中。 12 对象删除(对象k) 删除键等于k的条目。 13 int size() 返回地图中键/值对的数量。 14 集合值() 返回包含地图中值的集合。此方法提供地图中值的集合视图。 实例 Map在HashMap等各种类中实现。以下是解释地图功能的示例 import java.util.*; public class CollectionsDemo { public static void main(String[] args) { Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("\t" + m1); } } 输出 Map Elements {Daisy = 14, Ayan = 12, Zara = 8, Mahnaz = 31} Java - SortedSet接口 Java - Map.Entry接口