Java tutorial
//package com.java2s; import java.io.PushbackInputStream; import java.io.IOException; public class Main { public static final int peek(PushbackInputStream in) { try { int p = in.read(); in.unread(p); return p; } catch (IOException e) { return -1; } } }