int peek() throws IOException {
  final int lookaheadChar=in.read();
  in.unread(lookaheadChar);
  return lookaheadChar;
}

int peek ( ) throws IOException { final int lookaheadChar = in . read ( ) ; in . unread ( lookaheadChar ) ; return lookaheadChar ; }
get the next character without getting it .
