Package java.io
Class CharArrayReader

Public Method reset

void reset()

Overrides:

_INSERT_METHOD_SIGNATURE_HERE_

Description:

This method resets the stream to the most recent mark, or to the beginning if it has never been marked.

Example

   char[] ch = {'H','e','l','l','o'};
   CharArrayReader car = new CharArrayReader(ch);
   LogWriter("" + (char)car.read());
   LogWriter("" + (char)car.read());
   car.reset();
   LogWriter("" + (char)car.read());
   LogWriter("" + (char)car.read());
   car.mark();
   LogWriter("" + (char)car.read());
   LogWriter("" + (char)car.read());
   car.reset();
   LogWriter("" + (char)car.read());
   LogWriter("" + (char)car.read());

The mark method sets up a new start position. The reset method walks to the mark position after mark method call. The subsequent call of the read method starts from this point.