Estoy escribiendo un programa en Java (ya escribí una versión en C también). Realmente necesito volver a poner un personaje en la secuencia de entrada después de leerlo. Esto se puede lograr por ungetc()
en C/C++, y me pregunto ¿cómo puedo hacer lo mismo en Java?equivalente de ungetc En java
Para aquellos que no saben C/C++: char myc = (char)System.in.read();
y puedo comprobar el valor de myc y ahora quiero volver a poner myc en el System.in
! así que cuando llamo al System.in
, obtengo ese valor. (¿Pero cómo puedo hacer esto?)
NOTA: Estoy buscando la técnica exacta. Por favor, no me aconsejen que lo atrape o lo registre en otro lugar y lean a partir de ahí, porque sé cómo esas cosas. Lo que me interesa es equivalente a ungetc()
en Java si hay alguno.
Saludos.
"java myapp
Pooria