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

  • 相关阅读:
    我回来了.jpg
    NOIp2016 day1解题报告
    丢人笔记:黑科技——使用streambuf加速读入输出
    点分治总结
    改一下OI代码风格
    算法笔记:笛卡尔树
    复腱
    poj3348Cows 凸包板子
    线段树板子poj3468
    CH4201楼兰图腾
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5460231.html
Copyright © 2011-2022 走看看