迭代器的简单理解和应用

来源:互联网 发布:ios11流畅优化技巧 编辑:程序博客网 时间:2024/06/01 10:49
import java.util.*;public class IteratorDemo01 {//简答理解迭代器就是专门用于对集合当中的数据进行输出操作的一个专门的类public static void main(String[] args) {List<String> all=new ArrayList<String>();//实例化一个用于存放字符串对象的数组集合all.add("Hello");all.add("_");all.add("world");Iterator<String> iter=all.iterator();//建立一个属于集合对象的迭代器System.out.println("当前集合当中的数据元素为:"+all+"\n");while(iter.hasNext())//通过迭代器来判断集合当中是否含有数据元素{String str=iter.next();if("_".equals(str))//用于判断迭代器当中当前所读取的数据元素是否为下滑线{iter.remove();//当当前所读取的数据元素为下滑线时,同过迭代器来对集合当中的数据元素进行删除操作}else{System.out.print(str+" ");//用迭代器来对集合当中的数据元素进行输出操作}}System.out.println("\n通过迭代器进行删除操作之后集合当中的数据元素为");System.out.println(all);}}

程序运行结果为:


0 0
原创粉丝点击