zoukankan      html  css  js  c++  java
  • [javaSE] 集合框架(共性方法)

    Collection接口的常用方法

    add(),添加一个元素

    addAll(),添加一组元素

    clear(),清空

    remove(),移除一个

    removeAll(),移除一组

    size(),元素个数

    isEmpty(),判断是否为空

    iterator(),迭代

    集合中存储的对象,都是引用地址

    打印集合,直接system.out.println()会输出集合,包在一个中括号里面

    List:元素是有序的,元素可以重复,该集合体系有索引

    Set:元素是无序的,元素不可以重复

    List集合的特有的方法,凡是可以操作角标的方法都是该体系特有的方法

    add(index,element)

    addAll(index,collection)

    remove(index)

    set(index,element)

    get(index)

    subList(from,to)

    listIterator()

    Set集合的功能和Collection是一致的,全部是公用方法

    HashSet的底层数据结构是哈希表,哈希表是根据对象的哈希值进行存储和读取的,当人为的复写hashCode()方法,哈希值一样时,判断不是一个对象,就顺延存储;所以它是无序的

    调用add()方法,添加元素,返回布尔值,如果元素重复,会返回false

  • 相关阅读:
    C++并发编程实战---阅读笔记
    设计模式---命令模式
    图解HTTP(六)HTTP首部
    HTTP 状态码
    使用VS2012调试Dump文件
    如何设置C++崩溃时生成Dump文件
    boost::asio::io_service类
    boost::asio 同步&异步例子
    boost::bind
    c++并发编程之原子操作的实现原理
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5460231.html
Copyright © 2011-2022 走看看