Java基础知识回顾-19(Collect接口,Iterator迭代器与增强for循环)

1、集合是java中提供的一种容器,可以用来存储多个数据。

2、ArrayList继承了抽象类Collection的同时,实现了接口list,同时List接口又继承了Collection接口。

3、Collection和List,ArrayList的关系

4、Collection接口的基本方法

5、用Collection创造集合的方法

Collection<元素类型> 变量名 = new ArrayList<元素类型>();      //这是将ArrayList多态为Collection类型。

6、Iterator是与for循环,增强for循环一样用来遍历数组、集合的方式,其中增强for循环的底层也是Iterator迭代器。

7、迭代器的主要方法有两种:

hasNext()方法:用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。

next()方法:用来返回迭代的下一个元素,并把指针向后移动一位。

8、迭代器的实现格式:Iterator<数据类型> 变量名=数组对象or集合对象.Iterator();

           while(变量名.hasNext()){

           System.out.println(变量名.next());

          }

9、增强for循环格式:

   for(数组or集合元素的数据类型 变量名:数组名or集合名){

        System.out.println(变量名);    

posted @ 2018-05-28 13:51  张锐0328  阅读(208)  评论(0编辑  收藏  举报