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

  • 相关阅读:
    NYOJ135 取石子(二)
    NYOJ448 寻找最大数
    NYOJ20吝啬的国度
    NYOJ47过河问题
    NYOJ199无线网络覆盖
    NYOJ92图像有用区域
    NYOJ287Radar
    NYOJ71独木舟上的旅行
    NYOJ484The Famous Clock
    NYOJ148fibonacci数列(二)
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5460231.html
Copyright © 2011-2022 走看看