Class ArraySet<E>

All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>, RandomAccess, Set<E>

public class ArraySet<E> extends ArrayList<E> implements Set<E>
This class is a lightweight Set implementation using an ArrayList
See Also:
  • Constructor Details

    • ArraySet

      public ArraySet()
      Default constructor
    • ArraySet

      public ArraySet(int initialCapacity)
      Constructor with initialCapacity
      Parameters:
      initialCapacity - the initial capacity
    • ArraySet

      @SafeVarargs public ArraySet(E... items)
      Constructor with initial list
      Parameters:
      items - the initial items
    • ArraySet

      public ArraySet(ArraySet<E> other)
      Copy constructor
      Parameters:
      other - the set from which to copy
  • Method Details