zoukankan      html  css  js  c++  java
  • Collection类

    Collection是集合的顶层接口,不能被实例化

    a) 根接口Collection

     常用子接口

        1. List,实现类:ArrayList、Vector、LinkedList

        2. Set,实现类:HashSet、TreeSet

    b) 添加功能

       1. boolean add(object obj)添加一个元素

       2. boolean addAll(Collection c)将集合c的全部元素添加到原集合元素后返回true

       3. 添加功能永远返回true

    c) 删除功能

       1. void clear();移除所有元素

       2. boolean remove(Object o)移除一个元素

       3. boolean removeAll(Collection c)移除一个集合的元素,只要有一个被移除就返回true,改变原集合,删除原集合中和c中相同的元素

       4. 删除功能只有删除成功后才返回true

    d) 判断功能

       1. boolean contain(object o)判断集合中是否包含指定的元素。

       2. boolean containsAll(Collection c)判断原集合中是否包含指定集合c的所有元素,有则true,

       3. boolean isEmpty()判断集合是否为空

    e) 获取功能

       1. Iterator iterator()迭代器,集合的专用方式,实现遍历的功能

       2. Object next()获取当前元素,并移动到下一个位置

       3. boolean hasNext()判断此位置是否有元素

       4. 迭代器遍历实例在下面

    f) 长度功能

       1. int size()元素的个数

       2. 数组和字符串中都是length()方法获取元素个数,集合中是size()方法,因为object包括集合、字符串、数组,所以其不能直接用length方法。

    g) 交集功能boolean retainAll(Collection c)

       两个集合交集的元素给原集合,并判断原集合是否改变,改变则true,不变则false

    h) 把集合转换为数组: Object [] toArray()

  • 相关阅读:
    python的字符串连接操作符+
    python-在定义函数时,不定长参数中,默认值参数不能放在必选参数前面
    python中的sort方法使用详解
    详解Python中的join()函数的用法
    python中map()函数
    python的匿名函数lambda解释及用法
    python 代码的缩进位置决定执行部分
    python代码位置引发的错误
    python中如何使输出不换行
    git stash
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15426863.html
Copyright © 2011-2022 走看看