zoukankan      html  css  js  c++  java
  • Collection集合的常用方法

    1、boolean add(E e)

    添加元素到Collection集合中

    2、boolean addAll(Collection<? extends E> c)

    将指定c中的所有元素都添加到此Collection集合中。

    3、void clear()

    移除此collection集合中的所有元素

    4、boolean contains(Object o)

    检查Collection集合中是否包含o对象,如果包含则返回true,否则返回false。

    5、boolean containsAll(Collection<?> c)

    检查Collection集合中是否包含c的全部对象,全部包含则返回true,否则返回false。

    6、boolean equals(Object o)

    比较此collection集合与指定对象是否相等,是比较的是里面元素是否相等,而不是比较地址是否相等。

    在Object类中,equals()方法底层就是“==”,也就是说就是比较地址是否相等,但是继承后,大多数的类都重写了该方法。

    由于Collection是接口,不能直接new对象,所以只能new一个它的子类。

    7、int hashCode()

    返回此Collection集合的哈希码值。

    8、boolean isEmpty()

    检查Collection集合是否包含有元素,如果没有包含元素,则返回true,否则返回false。

    此方法与contains方法的区别是,此方法是判断集合是否包含有元素,就是说,如果一个元素都没有的话就返回true,如果有一个或者以上就返回false。

    contains的方法是判断集合中是否包含特定的元素,如果包含特定的元素就返回true,如果没有包含特定元素就返回false。

    9、Iterator<E> iterator()

    返回在此collection集合的元素上进行迭代的迭代器

    10、boolean remove(Object o)

    从collection集合中删除指定的元素,如果集合中有这个元素,并且删除成功,那么就返回true,否则返回false。

    11、boolean removeAll(Collection<?> c)

    从集合中删除c集合中所有的元素

    12、boolean retainAll(Collection<?> c)

    集合中仅保留c集合中的所有元素

    13、int size()

    返回集合中元素个数

    14、Object[] toArray()

    返回包含此collection集合中所有元素的数组

  • 相关阅读:
    C++笔记(2018/2/6)
    2017级面向对象程序设计寒假作业1
    谁是你的潜在朋友
    A1095 Cars on Campus (30)(30 分)
    A1083 List Grades (25)(25 分)
    A1075 PAT Judge (25)(25 分)
    A1012 The Best Rank (25)(25 分)
    1009 说反话 (20)(20 分)
    A1055 The World's Richest(25 分)
    A1025 PAT Ranking (25)(25 分)
  • 原文地址:https://www.cnblogs.com/xc-xinxue/p/12489466.html
Copyright © 2011-2022 走看看