对集中成员的访问和操作是通过集中对象的引用进行的,所以集中不能有重复对象。
具体的 Set 实现类依赖添加的对象的 equals() 方法来检查等同性。
各个方法的作用描述:
public int size() :返回set中元素的数目,如果set包含的元素数大于Integer.MAX_VALUE,返回Integer.MAX_VALUE;
public boolean isEmpty() :如果set中不含元素,返回true ; public boolean contains(Object o) :如果set包含指定元素,返回true ; public Iterator iterator() : 返回set中元素的迭代器,元素返回没有特定的顺序,除非set提高该保证的某些类的实例 ; public boolean add(Object o) :如果set中不存在指定元素,则向set加入; public boolean remove(Object o) :如果set中存在指定元素,则从set中删除 ; public boolean removeAll(Collection c) :如果set包含指定集合,则从set中删除指定集合的所有元素 ; public void clear() :从set中删除所有元素;
set是最简单的一种集合,它的对象不按特定方式排序,只是简单的把对象加入集合中,就像往口袋里放东西。对集中成员的访问和操作是通过集中对象的引用进行的,所以集中不能有重复对象。具体的 Set 实现类依赖添加的对象的 equals() 方法来检查等同性。 各个方法的作用描述: public int size() :返回set中元素的数目,如果set包含的元素数大于