美文网首页
集合的继承体系,迭代器

集合的继承体系,迭代器

作者: 李霖神谷 | 来源:发表于2017-04-07 21:23 被阅读23次

-java集合可分为set,list,map三种体系,其中set代表无序,不可重复的集合,list代表有序可重复的集合,map代表具有映射关系的集合,从jdk5以后java又增加了Queu体系集合,代表一种队列集合实现。

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;

public class JiHeDemo{
    public static void main(String[] args) {
        Collection c=new HashSet();
        c.add("1号");
        c.add("0.1号");
        c.add("84号");
        Iterator i=c.iterator();
        while(i.hasNext()){
            //因为i.next();方法返回的是Object类型的对象,所以需要强制类型转换
            String s=(String)i.next();
        
            System.out.println(s);
            s="测试";//1
        }
        System.out.println(c);
    }
}

//1行代码对迭代变量s进行赋值,当再次输出c时,集合里的元素没有任何改变,当使用Iterator对集合元素进行迭代时,Iterator并没有把集合本身传递给了迭代变量,而是把集合里的值传给了迭代变量。
其实在迭代时,一般不会对集合里的元素进行改动。

相关文章

  • 集合的继承体系,迭代器

    -java集合可分为set,list,map三种体系,其中set代表无序,不可重复的集合,list代表有序可重复的...

  • Java基础进阶  集合框架

    今日任务 1、集合框架继承体系(理解)2、Collection接口介绍(掌握常用Collection方法)3、迭代...

  • Java基础语法_Day18

    一、集合&迭代器 集合体系结构 集合体系图集合体系图.png在最顶层的父接口Collection中一定定义了所有子...

  • 集合的体系架构

    集合的体系主要分为四个部分,单列集合Collection,双列集合Map,迭代器Iterable和工具类Colle...

  • Java Collection接口

    Collection是一个接口,其继承了Java迭代器接口Iterable,是高度抽象来的集合,是单列集合的根接口...

  • 迭代器模式

    一. 什么是迭代器模式 迭代器模式: 用来遍历集合对象 (集合在这里也叫做容器) 迭代器模式, 将对集合的遍历操作...

  • Java_集合特点

    Collection 是下面集合的父接口,有自己的方法等 是继承与Iterable接口的 有迭代器 ◆~|--...

  • 007-集合,list,set,map

    集合的概念 Collection集合 常用方法 迭代器 迭代器使用 迭代器的问题 泛型 代码演示: ArrayLi...

  • java学习笔记6

    迭代器的原理及源码解析 A:迭代器原理迭代器原理:迭代器是对集合进行遍历,而每一个集合内部的存储结构都是不同的,所...

  • php设计模式——迭代器模式

    迭代器模式 说明 迭代器模式是遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的...

网友评论

      本文标题:集合的继承体系,迭代器

      本文链接:https://www.haomeiwen.com/subject/fhxkattx.html