public char next(){
  if (_length <= ++_pos) {
    _pos=_length;
    return DONE;
  }
 else   return _string.charAt(_pos);
}

public char next ( ) { if ( _length <= ++ _pos ) { _pos = _length ; return DONE ; } else return _string . charAt ( _pos ) ; }
reads a character from the cursor
