Interface LongSet

    • Method Detail

      • contains

        boolean contains​(long i)
        Returns:
        true iff this set contains long i
      • containsAny

        boolean containsAny​(LongSet set)
        Returns:
        true iff this set contains integer i
      • intersection

        LongSet intersection​(LongSet that)
        This implementation must not despoil the original value of "this"
        Returns:
        a new IntSet which is the intersection of this and that
      • isEmpty

        boolean isEmpty()
        Returns:
        true iff this set is empty
      • size

        int size()
        Returns:
        the number of elements in this set
      • max

        long max()
        Returns:
        maximum integer in this set.
      • sameValue

        boolean sameValue​(LongSet that)
        Returns:
        true iff this has the same value as that.
      • isSubset

        boolean isSubset​(LongSet that)
        Returns:
        true iff this is a subset of that.
      • longIterator

        LongIterator longIterator()
        Returns:
        a perhaps more efficient iterator
      • foreach

        void foreach​(LongSetAction action)
        Invoke an action on each element of the Set
      • foreachExcluding

        void foreachExcluding​(LongSet X,
                              LongSetAction action)
        Invoke an action on each element of the Set, excluding elements of Set X