zoukankan      html  css  js  c++  java
  • ★第七章:容器/集合

    本章内容

    容器的概念
    容器 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 例子

    
    

  • 相关阅读:
    (二)ABP+MetroNic--- 用户管理及角色管理的实现
    BootstrapValidator 自定义服务端验证
    ASP.Net Web API 的参数绑定[翻译]
    ABP webapi IDInput传参
    JqueryTable ServerSide Ajax 数据加载及样式设置
    JqueryTable踩过的坑
    Lambda 表达式中 动态解析OrderbyLinQ语句的实现
    jenkins问题整理
    maven profile实现多环境配置
    Spring 发送内嵌图片的邮件 遇到的问题
  • 原文地址:https://www.cnblogs.com/firecode/p/2460931.html
Copyright © 2011-2022 走看看