首页 > 学院 > 开发设计 > 正文

迭代器的简单理解和应用

2019-11-06 07:05:10
字体:
来源:转载
供稿:网友
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); }}

程序运行结果为:


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表