zoukankan      html  css  js  c++  java
  • JAVA集合2--Collection架构

    Collectin有两个分支:List和Set

    List是有序集合,可以有重复元素;而Set不允许有重复元素

    为了方便,抽象出AbstractCollection这个抽象类,其实现了Collection的大部分函数,这样具体的实现类就不需要再重复编写相应的逻辑。

    AbstractList和AbstractSet都继承于AbstractCollection,具体的List实现类继承于AbstractList,具体的Set实现类继承于AbstractSet

    Collection接口中有一个函数iterator(),它返回一个Iterator迭代器,通常我们会使用Iterator迭代器来遍历集合

    Iterator接口介绍:

    Iterator是一个接口,它是集合的迭代器,用来遍历集合中的元素。

    Iterator提供的API接口,包括:是否存在下一个元素、获取下一个元素、删除当前元素。

    abstract boolean hasNext();
    abstract E next();
    abstract void remove();
  • 相关阅读:
    Matplotlib 绘图库 基本使用方法
    linux socat命令
    linux shell重定向
    linux man命令
    bashttpd使用手册
    libcurl代码示例
    vim文件头部注释配置
    linux join命令
    iterm2切换显示屏vim乱行解决
    分形与混沌
  • 原文地址:https://www.cnblogs.com/yang91/p/9922771.html
Copyright © 2011-2022 走看看