类 ConcurrentHashSet<E>

  • 所有已实现的接口:
    , <E>, <E>, <E>

    public class ConcurrentHashSet<E>
    extends <E>
    implements <E>, 
    另请参阅:
    序列化表格
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean add​(E e)
      Adds the specified element to this set if it is not already present.
      void clear()
      Removes all of the elements from this set.
      boolean  o)
      Returns true if this set contains the specified element.
      boolean isEmpty()
      Returns true if this set contains no elements.
      <E> iterator()
      Returns an iterator over the elements in this set.
      boolean  o)
      Removes the specified element from this set if it is present.
      int size()
      Returns the number of elements in this set (its cardinality).
      • 从类继承的方法 java.util.

        , ,
      • 从类继承的方法 java.util.

        , , , , ,
      • 从类继承的方法 java.lang.

        , , , , ,
      • 从接口继承的方法 java.util.

        , , ,
      • 从接口继承的方法 java.lang.

      • 从接口继承的方法 java.util.

        , , , , , , , ,
    • 构造器详细资料

      • ConcurrentHashSet

        public ConcurrentHashSet()
      • ConcurrentHashSet

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

      • iterator

        public <E> iterator()
        Returns an iterator over the elements in this set. The elements are returned in no particular order.
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        指定者:
         在类中 <E>
        返回:
        an Iterator over the elements in this set
        另请参阅:
      • size

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

        public boolean isEmpty()
        Returns true if this set contains no elements.
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        覆盖:
         在类中 <E>
        返回:
        true if this set contains no elements
      • contains

        public boolean contains​( 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)).
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        覆盖:
         在类中 <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.
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        覆盖:
         在类中 <E>
        参数:
        e - element to be added to this set
        返回:
        true if this set did not already contain the specified element
      • remove

        public boolean remove​( 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.)
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        覆盖:
         在类中 <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.
        指定者:
         在接口中 <E>
        指定者:
         在接口中 <E>
        覆盖:
         在类中 <E>