Iterator接口

1。所有实现了Collection接口的容器类都有一个Iterator方法用以返回一个实现了Iterator接口的对象

2.Iterator对象称为迭代器,用以方便的操作实现对象内数据的遍历

3。Iterator接口定义以下几个方法:

boolen hasNext();    //判断游标右边是否还有元素

object next();       //返回游标右边的元素并把游标移动到下一个位置

void remove();        //删除游标左边的元素

import java.util.ArrayList;

import java.util.Iterator;

import org.hibernate.Session;

import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;

public class test1 {

/**

* Iterator接口

*

* 1。所有实现了Collection接口的容器类都有一个Iterator方法用以返回一个实现了Iterator接口的对象

*

* 2.Iterator对象称为迭代器,用以方便的操作实现对象内数据的遍历

*

* 3。Iterator接口定义以下几个方法:

*

* boolen hasNext(); //判断游标右边是否还有元素

* object next(); //返回游标右边的元素并把游标移动到下一个位置

* void remove(); //删除游标左边的元素

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

ArrayList s = new ArrayList();

s.add(1123);

s.add(2344444);

s.add("sssss");

Iterator iterator = s.iterator();

while (iterator.hasNext()) {

System.out.println(iterator.next());

}

}

}

java iterator对象_JAVA Iterator 详解 代码相关推荐

  1. java method 注解_JAVA 注解详解及简单实例

    JAVA 注解详解及简单实例 何为注解 注解(Annotation)又称为元数据,在JDK1.5后引入,它的作用是: 生成文档  这是注解的原始用途,可以通过注解生成JavaDoc文档 跟踪代码的依赖 ...

  2. java泛型 初始化_Java泛型详解

    概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用. 什么是泛型?为什么要使用泛型? 泛型,即"参数化类型".一提到参数,最熟悉的就是定义方法时有 ...

  3. java 实例对象拷贝,实例详解java对象拷贝

    这篇文章主要介绍了java对象拷贝详解及实例的相关资料,需要的朋友可以参考下 java对象拷贝详解及实例 Java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是无法达到目的的:@T ...

  4. java 类集合_java集合类详解

    一.集合类与数组的区别 1.集合的长度可变,数组的长度固定: 2.集合用来存放对象引用,数组用来存放基本类型的数据: 二.集合类的关系 1.Collection接口 存储一组不唯一.无序的对象. 2. ...

  5. java递归函数例子_Java递归函数详解附案例

    递归函数在Java语言中得到了广泛的应用,它使得程序的编写过程更加的清晰明了.对Java初学者来讲,递归函数是需要学习的一个重要知识点.本文将附上案例和演示代码,具体为大家介绍递归函数的概念.要素以及 ...

  6. java 函数内部类_java 内部类详解 转

    classOuter {classInner { } } (二) 内部类的访问规则 ​ A:可以直接访问外部类的成员,包括私有 ​ B:外部类要想访问内部类成员,必须创建对象 (三) 内部类的分类 ​ ...

  7. java 父类获取子类对象_Java多态性详解 (父类引用子类对象)

    面向对象编程有三个特征,即封装.继承和多态. 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据. 继承是为了重用父类代码,同时为实现多态性作准备.那么什么是多 ...

  8. java hashmap实例_java HashMap详解及实例代码

    java hashmap /* * map集合的特点 * 将键映射值的对象,一个映射不能包含重复的值:每个键最多只能映射到一个值 * * map集合和collection集合的区别? * map集合存 ...

  9. java集合讲解_Java集合详解

    Java中集合类是放在java.util中,是一个用来存放对象的容器. 1.只能存放对象,不能存放int等类型,存的是对应的是Integer等对象 2.存的是对象的引用,对象本身是放在堆内存中 3.可 ...

最新文章

  1. Java虚拟机常量池和本地变量表、自己定义的数值自动装入常量池
  2. 使用 Visual Studio Team Services 和 IIS 创建持续集成管道
  3. Springsecurity之FilterSecurityInterceptor
  4. luogu P5324 [BJOI2019]删数
  5. 史上最全的Angular.js 的学习资源
  6. 集合打印出来的信息不是输入的信息
  7. LeetCode 879. 盈利计划(动态规划)
  8. controller属于哪一层_孺教网分享|家长层次有五层,家长们都来看看,你属于哪一层?...
  9. 亚马逊发力智能音箱商业模式,Alexa正式支持付费第三方应用
  10. [转]C#综合揭秘——细说进程、应用程序域与上下文之间的关系
  11. JAVA-面向对象-多态
  12. Illustrator中文版教程,如何在 Illustrator 中添加文字?
  13. HTTP请求报文格式与HTTP2.0
  14. Deep Cosine Metric Learning for Person Re-Identification
  15. NDK学习笔记:线程JNIEnv,JavaVM,JNI_OnLoad(GetEnv返回NULL?FindClass返回NULL?)
  16. 我们一起追逐过的大肥猫——tomcat部署
  17. 计算机网络七年级教学设计,初中七年级信息技术《计算机网络和因特网》教学设计.docx...
  18. 【经验】为什么Android手机连接USB后查看手机内部图片有些有缩略图,有些显示图标?
  19. 一些简单的js技术 实现点击 的js隐藏显示
  20. Pycharm下载地址、汉化方法与常用快捷键

热门文章

  1. fastdfs 开启 token 防盗链,以及验证失败原因
  2. Android 录音功能直接拿去用
  3. 为什么Python发展这么快,有哪些优势?
  4. 成为DBA的10条规则
  5. IDEA 及 Gradle 使用总结
  6. 字符串分隔 -连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。...
  7. oracle的用户账号密码设置
  8. 大规模web服务开发技能
  9. python 模拟HTTP服务端
  10. linux下磁盘分区