JAVA集合类总结
来源:互联网 发布:淘宝客服的工作职责 编辑:程序博客网 时间:2024/05/21 17:38
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集合类总结
- 异常
- 走过的路——2015下
- BZOJ_P3190 [JLOI2013]赛车(计算几何+单调栈)
- Windows - win10专业版激活方法
- 为什么 jsp页面string cannot be resolved to a type错误
- JAVA集合类总结
- 允许ubuntu下mysql远程连接
- less初学1:是什么?怎么用?
- hdu1423 Greatest Common Increasing Subsequence(最长递增公共子序列)
- NYOJ 题目19 擅长排列的小明(dfs)
- CSS sprite注意事项
- ubuntu apt-get用法
- tomcat 在eclipse无法正常访问
- javascript Function类型