浏览 2945 次
锁定老帖子 主题:集合框架总结(java.util)
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-13
最后修改:2010-03-17
2.List,Set接口继承了Collection接口,他们的区别是 List是有序的,可重复的 Set是无序的,不可重复的 3.ArrayList,LinkedList都实现了List接口,他们的区别是 ArrayList 适合于查询 LinkedList 适合于增,删,改 4.为什么需要Map接口,因为Collection接口是 add(Object o); Map是通过键值对 put(key,value),Map接口可以通过key指定一个值, 而List只能通过下标,Set更可怜 5.List可以通过下标遍历所有元素,但是Set,Map就没有办法。需借助于Iterator Iterator 是通过两个方法来遍历(hasNext ,next) 6.Map的遍历有些特殊。有两种, 一种是通过keySet来遍历(里面的元素就是Key) 另一个是通过entrySet(里面的元素就是Entey) 7.Collections的sort方法 sort(List) 需要List里面的元素懂得如何排序 实现comparable接口 sort(List list,Comparetor),需要加个排序器 实现comparetor接口 参考文章:http://www.iteye.com/topic/164753 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-03-13
2.List,Set接口继承了Collection接口,他们的区别是
List是有序的,可重复的 Set是无序的,不可重复的 看看API怎么说。 4.为什么需要Map接口,因为Collection接口是 add(Object o); Map是通过键值对 put(key,value),Map接口可以通过key指定一个值, 而List只能通过下标,Set更可怜 答非所问。 |
|
返回顶楼 | |
发表时间:2010-03-14
|
|
返回顶楼 | |