字典(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}
参考链接
https://www.learnfk.com/java/java-dictionary-class.html
标签:返回,Map,Java,Dictionary,Object,无涯,m1,put,字典 From: https://blog.51cto.com/u_14033984/8876324