类 ConcurrentHashSet<E>

    • 构造器详细资料

      • ConcurrentHashSet

        public ConcurrentHashSet()
      • ConcurrentHashSet

        public ConcurrentHashSet​(int initialCapacity)
    • 方法详细资料

      • size

        public int size()
        Returns the number of elements in this set (its cardinality).
        指定者:
        size 在接口中 Collection<E>
        指定者:
        size 在接口中 Set<E>
        指定者:
        size 在类中 AbstractCollection<E>
        返回:
        the number of elements in this set (its cardinality)
      • contains

        public boolean contains​(Object o)
        Returns true if this set contains the specified element. More formally, returns true if and only if this set contains an element e such that (o==null ? e==null : o.equals(e)).
        指定者:
        contains 在接口中 Collection<E>
        指定者:
        contains 在接口中 Set<E>
        覆盖:
        contains 在类中 AbstractCollection<E>
        参数:
        o - element whose presence in this set is to be tested
        返回:
        true if this set contains the specified element
      • add

        public boolean add​(E e)
        Adds the specified element to this set if it is not already present. More formally, adds the specified element e to this set if this set contains no element e2 such that (e==null ? e2==null : e.equals(e2)). If this set already contains the element, the call leaves the set unchanged and returns false.
        指定者:
        add 在接口中 Collection<E>
        指定者:
        add 在接口中 Set<E>
        覆盖:
        add 在类中 AbstractCollection<E>
        参数:
        e - element to be added to this set
        返回:
        true if this set did not already contain the specified element
      • remove

        public boolean remove​(Object o)
        Removes the specified element from this set if it is present. More formally, removes an element e such that (o==null ? e==null : o.equals(e)), if this set contains such an element. Returns true if this set contained the element (or equivalently, if this set changed as a result of the call). (This set will not contain the element once the call returns.)
        指定者:
        remove 在接口中 Collection<E>
        指定者:
        remove 在接口中 Set<E>
        覆盖:
        remove 在类中 AbstractCollection<E>
        参数:
        o - object to be removed from this set, if present
        返回:
        true if the set contained the specified element
      • clear

        public void clear()
        Removes all of the elements from this set. The set will be empty after this call returns.
        指定者:
        clear 在接口中 Collection<E>
        指定者:
        clear 在接口中 Set<E>
        覆盖:
        clear 在类中 AbstractCollection<E>