J'écris un programme en Java (déjà écrit une version en C aussi). J'ai vraiment besoin de replacer un personnage dans le flux d'entrée après l'avoir lu. Cela peut être accompli par ungetc()
en C/C++, et je me demandais comment puis-je faire la même chose en Java?équivalent de ungetc In java
Pour ceux d'entre vous ne connaissez pas C/C++: char myc = (char)System.in.read();
et je vérifie la valeur de myc et maintenant je veux remettre myc dans la System.in
! Donc encore quand j'appelle System.in
, j'obtiens cette valeur. (Mais comment est-ce que je peux faire ceci?)
NOTE: Je cherche la technique exacte. S'il vous plaît, ne me conseillez pas de l'attraper ou de l'enregistrer ailleurs et de lire à partir de là, parce que je sais comment faire. Ce qui m'intéresse est l'équivalent de ungetc()
en Java s'il y en a.
Cheers.
"java myapp
Pooria