2010-05-08 9 views
4

Veuillez suggérer une méthode pour obtenir un comportement similaire en Java comme lorsque nous faisons freopen ("nomfichier", "r", stdin) OU freopen ("nomfichier", "w", stdout) en CEquivalent de freopen dans Java

+0

Avez-vous du code que vous avez déjà essayé? – razlebe

+0

Je suis nouveau à Java. Je connais bien le C++. Donc, si vous pouviez s'il vous plaît fournir un extrait de code. Je sais juste comment lire depuis stdout via bufferedReader. – avd

Répondre

3

En supposant que cela est de rediriger stdin/stdout/stderr, jetez un oeil à System.setIn et amis. Ils vous permettent d'affecter un InputStream différent et PrintStream à System.in, System.out et System.err.