谁能帮我详细说说JAVA里的集合啊 最好是举2个简单点的例子

来源:百度知道 编辑:UC知道 时间:2024/07/03 04:31:15
RT

所谓集合,你可以把它看成是一个装东西的柜子。

集合类分为:Map List Set 几种(都是接口,其中List和Set又实现于Collection接口),他们的每一种又有很多种不同的实现

Map : HashMap ,TreeMap ,LinkedHashMap等等
Set : HashSet ,TreeSet等等
List : ArrayList,LinkedList等等

Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap

List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");

list就是一个集合

集合类有很多,有ArrayList,Vector,LinkedList等等,它们都实现List接口,因此都有一个方法add().可以把任何Object的子类对象加到集合类里边,然后用get()方法取出,总的来说集合类好比一个容器,里边可以放一些对象,具体用法有点麻烦.多看下API吧.