• ★第七章:容器/集合


    本章内容

    容器的概念
    容器 API
    Collection 接口
    Iterator 接口
    增强的for循环
    Set 接口
    List 接口 和 Comparable 接口
    Collections类
    Map 接口
    自动打包/解包
    泛型(JDK1.5新增)


    容器的概念

    阅读如下程序:



    容器:
        Java API 所提供的一系列类的实例,用于在程序中存放对象。


    Collection 接口-定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。
           Set 中的数据对象没有顺序且不可以重复。
           List 中的数据对象有顺序且可以重复。(即互相equals)

    ★Map 接口定义了存储“键(key)- 值(value)映射对”的方法。

    Collection 接口

    Collection接口中所定义的方法:
    int size(); 
    boolean isEmpty();   //里面是不是空的
    void clear();  //清空
    boolean contains(Object element);  //equals 等于 contain 包含
    boolean add(Object element);   //添加某个元素
    boolean remove(Object element);  //
    Iterator iterator();
    boolean containsAll(Collection c);
    boolean addAll(Collection c);
    boolean removeAll(Collection c);
    boolean retainAll(Collection c);   //求交集

    Object[] toArray();   //返回包含此 collection 中所有元素的数组。


    Collection 方法举例


    输出结果:

                   3
                  [hello, f1 l1, 100]


    BasicContainer.java 例子

    
    

  • 相关阅读:
    根据IP头格式 写sniff
    双零碎安设Linux之后找不到Windows分区
    Oracle的共享封锁 独有封锁和共享更新封锁 (3)
    设置配备部署Windows与Linux平台的DATA GURAD (1)
    GTick 桌面节拍器
    在文本终端怎样查看上一屏内容(终端回滚快捷键)
    肃清Cache影响手动逼迫革新Buffer Cache
    Oracle数据库无法加载_OraMTS_的处理赏罚设置装备安置
    Linux操纵琐细下确立DBCA报错的料理要领
    设置Windows与Linux平台的DATA GURAD (2)
  • 原文地址:https://www.cnblogs.com/firecode/p/2460931.html
Copyright © 2020-2023  润新知