Class StringCharacterIterator

  • All Implemented Interfaces:
    java.lang.Cloneable, java.text.CharacterIterator

    @Deprecated
    public final class StringCharacterIterator
    extends java.lang.Object
    implements java.text.CharacterIterator
    Deprecated.
    ICU 2.4. Use java.text.StringCharacterIterator instead.
    StringCharacterIterator implements the CharacterIterater protocol for a String. The StringCharacterIterator class iterates over the entire String.
    See Also:
    CharacterIterator
    • Field Summary

      • Fields inherited from interface java.text.CharacterIterator

        DONE
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      Deprecated.
      ICU 2.4.
      char current()
      Deprecated.
      ICU 2.4.
      boolean equals​(java.lang.Object obj)
      Deprecated.
      ICU 2.4.
      char first()
      Deprecated.
      ICU 2.4.
      int getBeginIndex()
      Deprecated.
      ICU 2.4.
      int getEndIndex()
      Deprecated.
      ICU 2.4.
      int getIndex()
      Deprecated.
      ICU 2.4.
      int hashCode()
      Deprecated.
      ICU 2.4.
      char last()
      Deprecated.
      ICU 2.4.
      char next()
      Deprecated.
      ICU 2.4.
      char previous()
      Deprecated.
      ICU 2.4.
      char setIndex​(int p)
      Deprecated.
      ICU 2.4.
      void setText​(java.lang.String text)
      Deprecated.
      ICU 2.4.
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringCharacterIterator

        @Deprecated
        public StringCharacterIterator​(java.lang.String text)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Constructs an iterator with an initial index of 0.
      • StringCharacterIterator

        @Deprecated
        public StringCharacterIterator​(java.lang.String text,
                                       int pos)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Constructs an iterator with the specified initial index.
        Parameters:
        text - The String to be iterated over
        pos - Initial iterator position
      • StringCharacterIterator

        @Deprecated
        public StringCharacterIterator​(java.lang.String text,
                                       int begin,
                                       int end,
                                       int pos)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Constructs an iterator over the given range of the given string, with the index set at the specified position.
        Parameters:
        text - The String to be iterated over
        begin - Index of the first character
        end - Index of the character following the last character
        pos - Initial iterator position
    • Method Detail

      • setText

        @Deprecated
        public void setText​(java.lang.String text)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Reset this iterator to point to a new string. This package-visible method is used by other java.text classes that want to avoid allocating new StringCharacterIterator objects every time their setText method is called.
        Parameters:
        text - The String to be iterated over
      • first

        @Deprecated
        public char first()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.first() for String.
        Specified by:
        first in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.first()
      • last

        @Deprecated
        public char last()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.last() for String.
        Specified by:
        last in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.last()
      • setIndex

        @Deprecated
        public char setIndex​(int p)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.setIndex() for String.
        Specified by:
        setIndex in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.setIndex(int)
      • current

        @Deprecated
        public char current()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.current() for String.
        Specified by:
        current in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.current()
      • next

        @Deprecated
        public char next()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.next() for String.
        Specified by:
        next in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.next()
      • previous

        @Deprecated
        public char previous()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.previous() for String.
        Specified by:
        previous in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.previous()
      • getBeginIndex

        @Deprecated
        public int getBeginIndex()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.getBeginIndex() for String.
        Specified by:
        getBeginIndex in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.getBeginIndex()
      • getEndIndex

        @Deprecated
        public int getEndIndex()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.getEndIndex() for String.
        Specified by:
        getEndIndex in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.getEndIndex()
      • getIndex

        @Deprecated
        public int getIndex()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Implements CharacterIterator.getIndex() for String.
        Specified by:
        getIndex in interface java.text.CharacterIterator
        See Also:
        CharacterIterator.getIndex()
      • equals

        @Deprecated
        public boolean equals​(java.lang.Object obj)
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Compares the equality of two StringCharacterIterator objects.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the StringCharacterIterator object to be compared with.
        Returns:
        true if the given obj is the same as this StringCharacterIterator object; false otherwise.
      • hashCode

        @Deprecated
        public int hashCode()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Computes a hashcode for this iterator.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A hash code
      • clone

        @Deprecated
        public java.lang.Object clone()
        Deprecated.
        ICU 2.4. Use java.text.StringCharacterIterator instead.
        Creates a copy of this iterator.
        Specified by:
        clone in interface java.text.CharacterIterator
        Overrides:
        clone in class java.lang.Object
        Returns:
        A copy of this