zoukankan      html  css  js  c++  java
  • 【Java基础之容器】Iterator

    Iterator:
      ->所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象
      ->Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作

    Iterator接口定义了如下方法:

    1 boolean hasNext(); //判断游标右边是否有元素
    2 Object next();     //返回游标右边的元素并将游标移动到下一个位置
    3 void remove();     //删除游标左面的元素
    4             //在执行完next之后该操作只能执行一次

    Collection<Object> co = new ArrayList<Object>();
    co.add(new Name("王", "根群"));
    co.add(new Name("李","根群"));
    System.out.println(co);
    Iterator<Object> it = co.iterator();
    while(it.hasNext()){
      Name ac = (Name)it.next();
       System.out.println(ac.getFirstName());
       System.out.println(ac.getLastName());
    }
    [王根群, 李根群]
    王
    根群
    李
    根群

    jdk1.5增强的for循环

     1 int[] arr = {1,2,3,4,5};
     2 for(int i : arr){
     3   System.out.println(i);
     4 }
     5 
     6 Set<Object> c = new HashSet<Object>();
     7 c.add(new String("a"));
     8 c.add(new String("a"));
     9 c.add(new String("c"));
    10 for(Object j : c){
    11   System.out.println(j);
    12 }
    1
    2
    3
    4
    5
    a
    c
  • 相关阅读:
    滑动拼图
    CentOS8安装中文输入法
    windows+ubuntu 双系统时间不一致的问题
    Goland 2019下载和安装(带破解补丁和汉化包)
    防火墙站名资源脚本
    linux上以服务方式启动程序kestrel
    NLog实践记录
    sqlserver安装ubuntu
    pyspark提交集群任务
    无法打开hadoop的UI页面
  • 原文地址:https://www.cnblogs.com/zhengbin/p/4908750.html
Copyright © 2011-2022 走看看