字典(Dictionary)是一个抽象类,代表一个键/值对,其操作非常类似于Map。
下面列出了Dictionary定义的抽象方法-
Sr.No. | Method & Remark |
---|---|
1 | Enumeration elements() 返回字典中包含的值的枚举。 |
2 | Object get(Object key) 返回包含与键关联的值的对象,如果键不在字典中,则返回空对象。 |
3 | boolean isEmpty() 如果字典为空,则返回true; |
4 | Enumeration keys() 返回字典中包含的键的枚举。 |
5 | Object put(Object key,Object value) 将键及其值插入字典,如果键不在字典中,则返回null;否则返回null,如果该键已经在字典中,则返回与该键关联的先前值。 |
6 | Object remove(Object key) 删除键及其值。返回与键关联的值。如果键不在字典中,则返回null。 |
7 | int size() 返回字典中的条目数。 |
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}
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)