JAVA_Dictionary类
来源:互联网 发布:巨人网络回归a股交易 编辑:程序博客网 时间:2024/04/29 14:43
'''
我是Python注释君、
'''
(文章转载自:易百教程 [http:/www.yiibai.com])
一。Dictionary
字典是代表一个键/值存储库。
给定一个键和值,可以在一个Dictionary对象存储的值。一旦该值被存储,可以使用它的键检索。因
此,像一个映射,词典可以被认为是作为键/值对的列表。
通过字典中定义的抽象方法如下:
1Enumeration elements( )返回包含在字典中的值的枚举。2Object get(Object key)
返回包含key关联的值的对象。如果关键不在字典中,则返回一个空对象。3boolean isEmpty( )
如果字典是空返回true,如果它至少包含一个键返回false。4Enumeration keys( )
返回包含在字典中的键的枚举。5Object put(Object key, Object value)
插入一个键,并将其值到字典中。返回null,如果按键是不是已经在字典中,返回key相关联的先前值,如果键已经在字典。6Object remove(Object key)
删除键,并将其值。返回与key相关联的值。如果关键不在字典中,则返回空。7int size( )
返回字典中的条目数。Dictionary类是过时的,应该用Map接口获得键/值存储功能
二。Map
1.给定一个键和一个值,可以在一个Map对象存储值,可以通过键来检索。
2.抛出一个NoSuchElementException异常,是因为调用映射不存在的项目。
3.当一个对象是在映射上的元素不兼容抛出一个ClassCastException异常。
4.NullPointerException异常被排除,如果试图使用一个空对象。
5.当试图改变一个不可修改的Map,则抛出一个UnsupportedOperationException异常。
1void clear( )移除调用映射的所有键/值对。2boolean containsKey(Object k)
返回true如果调用映射包含k作为重点。否则,返回false。3boolean containsValue(Object v)
返回true如果映射包含v作为一个值。否则,返回false。4Set entrySet( )
返回一组包含在地图中的条目。该集合包含类型Map.Entry对象。这种方法提供了一组视图调用地图。5boolean equals(Object obj)
如果obj是一个Map返回true,并且包含相同的条目。否则,返回false。6Object get(Object k)
返回与k关联的值。7int hashCode( )
返回调用映射的哈希代码。8boolean isEmpty( )
如果调用映射为空返回true。否则,返回false。9Set keySet( )
返回一个集,其中包含调用映射的键。这种方法提供了一组视图中调用映射的键。10Object put(Object k, Object v)
放入调用映射中的条目,覆盖与键相关联的任何一个值。键和值分别为k和v。如果不已经存在键返回null。否则,将返回关联键的前一个值。11void putAll(Map m)
把从m所有条目放进入此映射。12Object remove(Object k)
删除其关键字等于k中的条目。13int size( )
返回在映射上的键/值对的数目。14Collection values( )
返回包含在映射中的值的集合。这种方法提供了一个集合视图在映射中的值。映射有其不同实现类,比如HashMap。
'''
未完待续
'''
0 0
- JAVA_Dictionary类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- HDU 5093 Battle ships 二分图
- 解决前端开发之微信内置浏览器页面渲染和缓存问题
- POJ 2752
- 标识符的规则?
- Windows下编译、移植、使用ffmpeg(使用篇)
- JAVA_Dictionary类
- Gradle 'xxx' project refresh failed Error:Could not download rxjava.jar
- PHP代码优化的40条建议
- 前进,字符数组
- Spring结合junit进行单元测试
- 使用DialogFragment实现弹出框
- JAVA动态调用当前对象里面的方法
- Cnetos7 防火墙Demo
- 常用HTML5语义化标签