迭代器的简单理解和应用
来源:互联网 发布: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
- 迭代器的简单理解和应用
- 关于Spring Boot 的一些简单理解和应用
- 关于redis的一些简单理解和应用
- 【HTML5 canvas】关于canvas标签的理解和简单应用
- 学习简单工厂应用的理解。
- 关于ContentProvider的理解与简单应用
- mvc应用到cocos2d的简单理解
- Redis的理解及简单应用
- 简单理解static_cast, dynamic_cast, reinterpret_cast和const_cast的区别和应用
- VLAN的理解和应用
- 四元数的理解和应用
- 粒度的理解和应用:
- localStorage的理解和应用
- kvc的理解和应用
- Add_TwoNumbers的理解和应用
- Ajax的应用和理解
- 简单的收获和理解
- IOS学习笔记之十七:Category的简单理解和应用
- pentaho下载
- php邮箱找回密码功能
- Strom学习00--介绍
- Rxjava+Retrofit+Realm的天气预报
- MFC消息分类和处理方式
- 迭代器的简单理解和应用
- JAVA蓝桥杯:字符串对比
- 坚持#第139天~证明了一个真理
- extern "C" 的作用
- nodejs中npm深入理解
- smail语法
- UML类图几种关系的总结
- Opencv 中重映射的remap函数中map_x,map_y的困惑说明
- mybatis系列笔记(3)---SqlMapConfig.xml解析