黑马程序员Java----Iterater
来源:互联网 发布:小米k歌软件 编辑:程序博客网 时间:2024/05/21 10:30
Iteraror:通过指针从存储位置寻找下一个元素来遍历对象中的每个元素
三个方法:
boolean hasNext();用来判断当前邮编的后面是否还存在元素,如果存在返回真,否则返回假
Objetc next();先返回当前游标右边的元素,然后油标后移一个位置
Void remove()删除最近返回的元素,调用remove之前,至少保证先调用一次next方法,并且调用next之后只能调用一次remove方法,一般不用。
package cn.itheima.day02;import java.awt.List;import java.util.ArrayList;import java.util.Iterator;public class IteratorTest { public static void main(String[] args) { ArrayList lt = new ArrayList(); for(int i=0;i<5;i++){//给数组lt添加数据 lt.add(i); } System.out.println(lt); Iterator it = lt.iterator();//it实际是指针 while(it.hasNext()){//判断是否有下一个元素 System.out.printf("%d ", it.next()); } System.out.println("ddddd="+it.hasNext());//指向最后一个元素后,指针指向空// while(!it.hasNext()){// System.out.println("mei");// } }}//运行结果://[0, 1, 2, 3, 4] ArrayList输出// 0 1 2 3 4 ddddd=false
0 0
- 黑马程序员Java----Iterater
- Iterater
- 黑马程序员-java多线程
- 《黑马程序员》java 内省
- 黑马程序员--java 多线程
- 黑马程序员--java 反射
- 黑马程序员-java设置
- 黑马程序员-Java泛型
- 黑马程序员-java数组
- 黑马程序员-java多线程
- 黑马程序员--Java反射
- 黑马程序员- java-Exception
- 黑马程序员-java-反射
- 黑马程序员-java-枚举
- 黑马程序员-java-代理
- 黑马程序员-java-注解
- 黑马程序员-java-JavaBean
- 黑马程序员 Java GUI
- Android控件之GridView探究
- 小波变换教程(六)
- 安装redis 及常见问题
- 黑马程序员---Java 编码解码的案例及特殊类RandomAccessFile
- 小波变换教程(七)
- 黑马程序员Java----Iterater
- MAME4droid imame4all 项目编译
- 小波变换教程(八)
- SpringMVC日期类型转换问题三大处理方法归纳
- vim 的使用
- [刷题]Median of two Sorted Arrays
- 小波变换教程(九)
- Linux 网络编程—— libnet 使用指南
- 第七周项目二 VC++6.0项目实践