浏览 1896 次
锁定老帖子 主题:集合类的应用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-30
刚学集合的人可能会搞不明白一些东西,原因是集合类太多了,不知道该怎么用,不知道什么时候用哪个集合类,不知道显示数据的时候用什么集合类来显示,存储数据的时候用什么集合类来显示,他们直接又存在着什么必然的关系,等等。 这篇文章主要讲集合方面的,会的就不用浪费时间看了。有不对的地方可以给补充下。非常感谢:( 其实,集合是分两个分支的,一个是列表集合,一个是键值对集合 1. 列表集合:Collection是所有列表结合的顶级父类 比较常用的有: ArrayList, EnumSet, HashSet,LinkedList, TreeSet, Vector 这些集合定义出来的对象 一般都是通过add来添加集合里的元素.比如: java 代码
去集合里的元素的时候一般来说可以通过两种方式; 第一种,直接get(i)出来。比如: java 代码
第二种:通过Iterator来取
java 代码
2. 键值对集合(集合里的元素有key和value键值对构成)。 Map是所有键值对集合的父类。 常用的有:EnumMap, HashMap, Hashtable, LinkedHashMap, Properties, TreeMap 这些集合定义出来的对象 一般都是通过put来添加集合里的元素.比如: java 代码
取集合元素可以直接通过key值来取的value的值:比如: java 代码
如果想取得集合里的所有的key值,可以这样: java 代码
取得结合里的所有value值,可以这样: java 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |