Class StringCharacterIterator

  • All Implemented Interfaces:
    CharacterIterator

    public final class StringCharacterIterator
    extends java.lang.Object
    implements CharacterIterator
    Encapsulates String as CharacterIterator.
    Version:
    CVS $Id: StringCharacterIterator.java 518156 2007-03-14 14:31:26Z vgritsenko $
    Author:
    Ales Novak
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String src
      encapsulated
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      char charAt​(int pos)  
      boolean isEnd​(int pos)  
      java.lang.String substring​(int beginIndex)  
      java.lang.String substring​(int beginIndex, int endIndex)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • src

        private final java.lang.String src
        encapsulated
    • Constructor Detail

      • StringCharacterIterator

        public StringCharacterIterator​(java.lang.String src)
        Parameters:
        src - - encapsulated String
    • Method Detail

      • substring

        public java.lang.String substring​(int beginIndex,
                                          int endIndex)
        Specified by:
        substring in interface CharacterIterator
        Returns:
        a substring
      • substring

        public java.lang.String substring​(int beginIndex)
        Specified by:
        substring in interface CharacterIterator
        Returns:
        a substring
      • charAt

        public char charAt​(int pos)
        Specified by:
        charAt in interface CharacterIterator
        Returns:
        a character at the specified position.
      • isEnd

        public boolean isEnd​(int pos)
        Specified by:
        isEnd in interface CharacterIterator
        Returns:
        true iff if the specified index is after the end of the character stream