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

Posted 张锐0328

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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(变量名);    

以上是关于Java基础知识回顾-19(Collect接口,Iterator迭代器与增强for循环)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA核心技术I---JAVA基础知识(知识回顾)

Android学习笔记 JAVA基础知识回顾

JAVA 第六章知识回顾与总结

回顾Java基础的一些知识1

第262天学习打卡(知识点回顾 Java集合框架中的接口)

Java基础知识回顾之三 ----- 封装继承和多态