Java之路--Javase篇 API (3)

                               集合框架collection

集合共性功能

1. 添加元素

boolean add (element):添加元素

boolean addAll(collection)添加一个集合进来

2. 删除元素

void clear():清空集合

boolean remove(object o):移除一个给定元素

boolean removeAll(collction):按照指定集合中的元素,将当前集合中的元素删除

3. 判断元素

boolean isEmpty():判断集合是否为空

boolean contains(object o):判断当前集合是否包含给定元素

boolean containsAll(collection):判断集合是否包含一批元素

4. 获取元素

Iterator iterator():迭代器

5. 其他功能:

int size():获取集合中

toArray():将集合转成数组

boolean retainAll(collction):取交集

Iterator迭代器

原理:每一种容器由于自身数据存储结构不同(有链表,数组,哈希表等等)所以对每种容器而言自身获取成员元素的方法各异,集合为了使用的方便将所有种类容器的获取元素的方法封装成一个对象并命名为Iterator,然后我们只要使用Ierrator并调用其中的方法就可以取出数据。

使用方法:

  Collction  coll = new ArryList(); //首先得有个集合

  coll.add(“aBc”); //给他添加元素

  

  Iterator it= coll.iterator();// for(Iterator it = coll.iterator();it.hasNext;)

       

  while(it.hasNext())          // {it.next;}

{

 it.next

}

注意:容器中保存的是对象的地址;jdk1.5由于装箱和拆箱可以it.add(4),以前必须it.add(new Intrger(4))

你可能感兴趣的:(java,职场,Collection,休闲)