一、迭代器概述
1、什么是迭代器?
在Java中,有很多的數(shù)據(jù)容器,對(duì)于這些的操作有很多的共性。Java采用了迭代器來為各種容器提供了公共的操作接口。這樣使得對(duì)容器的遍歷操作與其具體的底層實(shí)現(xiàn)相隔離,達(dá)到解耦的效果。
在Iterator接口中定義了三個(gè)方法:
2、迭代器使用
public static void main(String[] args) { List<String> list=new ArrayList<>(); list.add("abc"); list.add("edf"); list.add("ghi"); for(Iterator<String> it=list.iterator();it.hasNext();)