JAVA集合类总结
来源:互联网 发布:百度淘宝店面图片素材 编辑:程序博客网 时间:2024/05/18 00:55
1、List接口
List 关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(int index) 、 add(int index,Object o) 、 indexOf(Object o) 。
ArrayList
LinkedList
Vector
2、Set接口
Set关心唯一性,它不允许重复。
HashSet
LinkedHashset
TreeSet
3、Queue接口
Queue用于保存将要执行的任务列表。
LinkedList
PriorityQueue
二、Map接口
Map接口的常用方法如下表所示:
put(K key, V value)向集合中添加指定的键值对putAll(Map <? extends K,? extends V> t)把一个Map中的所有键值对添加到该集合containsKey(Object key)如果包含该键,则返回truecontainsValue(Object value)如果包含该值,则返回trueget(Object key)根据键,返回相应的值对象keySet()将该集合中的所有键以Set集合形式返回values()将该集合中所有的值以Collection形式返回remove(Object key)如果存在指定的键,则移除该键值对,返回键所对应的值,如果不存在则返回nullclear()移除Map中的所有键值对,或者说就是清空集合isEmpty()查看Map中是否存在键值对size()查看集合中包含键值对的个数,返回int类型因为Map中的键必须是唯一的,所以虽然键可以是null,只能由一个键是null,而Map中的值可没有这种限制,值为null的情况经常出现, 因此get(Object key)方法返回null,有两种情况一种是确实不存在该键值对,二是该键对应的值对象为null。为了确保某Map中确实有某个键,应该使用的方法是 containsKey(Object key) 。
Map关心的是唯一的标识符。他将唯一的键映射到某个元素。当然键和值都是对象。
HashMap
Hashtable
LinkedHashMap
TreeMap
引自:http://blog.csdn.net/zzp_403184692/article/details/7677821
- java集合类总结
- java集合类总结
- JAVA集合类总结
- java集合类总结
- java集合类总结
- java集合类总结
- JAVA集合类总结
- java集合类总结
- JAVA集合类总结
- java集合类总结
- java集合类总结
- java集合类总结
- java集合类总结
- java集合类总结
- JAVA集合类总结
- java集合类总结
- Java集合类总结
- java集合类总结
- FTP的两种连接模式
- 平均需要扔多少次硬币才能够得到连续2个正面
- 【设计模式】为别人做嫁衣 --- 代理模式
- (7)EJB3.0 EJB开发消息驱动bean 【经典】 JMS
- perl学习(一)
- JAVA集合类总结
- 大白菜 winPE 使用---usb方式备份和还原系统。
- 【杂牌互联网产品观察员的一天】没干什么,是我对自己的过错!
- 黑马程序员-TCP传输练习出现的问题
- Replace Pioneer
- 你不知道的事情,你的敌人会告诉你
- 命令式数据并行
- 【字符串处理】规则表达式的实现 -- 有限自动状态机
- 【杂牌互联网产品观察员的一天】没干什么,假期应该闭门练功——我做的不对!