Class AbstractCharSet

  • All Implemented Interfaces:
    CharCollection, CharSet
    Direct Known Subclasses:
    CharKeyOpenHashMap.KeySet

    public abstract class AbstractCharSet
    extends AbstractCharCollection
    implements CharSet
    This class represents an abstract base for implementing sets of char values. All operations that can be implemented using iterators and the get() and set() methods are implemented as such. In most cases, this is hardly an efficient solution, and at least some of those methods should be overridden by sub-classes.
    Since:
    1.0
    Version:
    1.1 2003/1/10
    • Constructor Detail

      • AbstractCharSet

        protected AbstractCharSet()
        Default constructor to be invoked by sub-classes.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Description copied from interface: CharCollection
        Indicates whether this collection is equal to some object.
        Specified by:
        equals in interface CharCollection
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the object with which to compare this collection.
        Returns:
        true if this collection is equals to obj; returns false otherwise.
      • hashCode

        public int hashCode()
        Description copied from interface: CharCollection
        Returns a hash code value for this collection.
        Specified by:
        hashCode in interface CharCollection
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        a hash code value for this collection.