常用方法
boolean add(E e)
:添加元素。
boolean addAll(Collection c)
:把小集合添加到大集合中 。
boolean contains(Object o)
: 如果此 collection 包含指定的元素,则返回 true。
boolean isEmpty()
:如果此 collection 没有元素,则返回 true。
Iterator<E> iterator()
:返回在此 collection 的元素上进行迭代的迭代器。
boolean remove(Object o)
:从此 collection 中移除指定元素的单个实例。
int size()
:返回此 collection 中的元素数。
Objec[] toArray()
:返回对象数组
用法代码:
package day20200818;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Demo01 {
public static void main(String[] args) {
//collection集合讲解
Collection<String> c1 = new ArrayList<String>();
c1.add("hello!");
c1.add("china.");
Collection<String> c2 = new ArrayList<String>();
c2.add("hello!");
//c2.add("gosling");
//addAll()
c1.addAll(c2);
System.out.println(c1);
//contains()
System.out.println(c1.contains("hello!"));
System.out.println(c1.containsAll(c2));
c2.remove("hello!");
System.out.println(c2.isEmpty());
Iterator<String> iterator = c1.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println(c1.size());
Object[] array = c1.toArray();
for(Object s : array){
System.out.println(s);
}
System.out.println();
}
}