菜鸟自学Java之“Collection接口”

一、转换构造方法

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();
}

 

猜你喜欢

转载自blog.csdn.net/m0_37811192/article/details/81141665
今日推荐