Class CharSequenceCharacterIterator

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

    public final class CharSequenceCharacterIterator
    extends java.lang.Object
    implements java.text.CharacterIterator
    Character iterator that is backed by a CharSequence.
    • Constructor Detail

      • CharSequenceCharacterIterator

        public CharSequenceCharacterIterator​(java.lang.CharSequence charSequence)
      • CharSequenceCharacterIterator

        public CharSequenceCharacterIterator​(java.lang.CharSequence charSequence,
                                             int beginIndex)
      • CharSequenceCharacterIterator

        public CharSequenceCharacterIterator​(java.lang.CharSequence charSequence,
                                             int beginIndex,
                                             int endIndex)
      • CharSequenceCharacterIterator

        public CharSequenceCharacterIterator​(java.lang.CharSequence charSequence,
                                             int beginIndex,
                                             int endIndex,
                                             int index)
    • Method Detail

      • first

        public char first()
        Specified by:
        first in interface java.text.CharacterIterator
      • last

        public char last()
        Specified by:
        last in interface java.text.CharacterIterator
      • next

        public char next()
        Specified by:
        next in interface java.text.CharacterIterator
      • previous

        public char previous()
        Specified by:
        previous in interface java.text.CharacterIterator
      • current

        public char current()
        Specified by:
        current in interface java.text.CharacterIterator
      • getBeginIndex

        public int getBeginIndex()
        Specified by:
        getBeginIndex in interface java.text.CharacterIterator
      • getEndIndex

        public int getEndIndex()
        Specified by:
        getEndIndex in interface java.text.CharacterIterator
      • getIndex

        public int getIndex()
        Specified by:
        getIndex in interface java.text.CharacterIterator
      • setIndex

        public char setIndex​(int index)
        Specified by:
        setIndex in interface java.text.CharacterIterator
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface java.text.CharacterIterator
        Overrides:
        clone in class java.lang.Object