Interface IntSet

All Known Implementing Classes:
IntArraySet, IntHashSet, IntRangeSet

public interface IntSet
A set of integers represented as int values
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(int value)
    Add an integer to the set
    void
    Clear the contents of the IntSet (making it an empty set)
    boolean
    contains(int value)
    Determine whether a particular integer is present in the set
    boolean
    Test if this set is a superset of another set
    boolean
    Determine if the set is empty
    Get an iterator over the values
    boolean
    remove(int value)
    Remove an integer from the set
    int
    Get the number of integers in the set
  • Method Details

    • clear

      void clear()
      Clear the contents of the IntSet (making it an empty set)
    • size

      int size()
      Get the number of integers in the set
      Returns:
      the size of the set
    • isEmpty

      boolean isEmpty()
      Determine if the set is empty
      Returns:
      true if the set is empty, false if not
    • contains

      boolean contains(int value)
      Determine whether a particular integer is present in the set
      Parameters:
      value - the integer under test
      Returns:
      true if value is present in the set, false if not
    • remove

      boolean remove(int value)
      Remove an integer from the set
      Parameters:
      value - the integer to be removed
      Returns:
      true if the integer was present in the set, false if it was not present
    • add

      boolean add(int value)
      Add an integer to the set
      Parameters:
      value - the integer to be added
      Returns:
      true if the integer was added, false if it was already present
    • iterator

      IntIterator iterator()
      Get an iterator over the values
    • containsAll

      boolean containsAll(IntSet other)
      Test if this set is a superset of another set