一、转换构造方法
Collection接口的实现都有一个带有集合参数的构造方法。(我认为,简单来说就是用来初始化的。)
Collection<String>a;
//一个集合a
List<String> list = new ArrayList<String>(a);
//ArrayList是List接口的一个实现类,在创建其实例对象时,将一个集合a作为参数传递给其构造方法
二、遍历Collection接口
1.for-each结构
for-each结构允许使用for循环简洁地便利一个集合或数组。
for(Object o : collection)
System.out.println(o);
2.Iterator迭代器
Iterator迭代器是一个对象,通过它可以便利以恶搞集合并从集合中有选择地移除元素。通过调用集合的Iterator方法来获得集合的迭代方法。接口Iterator的定义如下:
public interface Iterator<E>{
boolean hasNext();
E next();
void remove();
}