Code à écrire OutputStream dans un fichier
J'ai besoin d'écrire la sortie dans un fichier à l'aide de Java. Actuellement mon code est écrit le OutputStream sur la console système. Mon souci est que j'ai à écrire process.getOutputStream()
de sortie qui retourne un OutputStream instance.
final PrintWriter writer = new PrintWriter(process.getOutputStream());
writer.println(200);
writer.close();
- Astuce: utiliser les
FileOutputStream
. - Avez-vous fait des recherches ou essayé quelque chose?
- Désolé de vous demander, qu'est-ce
process
variable? - Le processus est une classe java.
- vous devez avoir posté une réponse. Il est plus utile que la réponse "correcte".
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
C'est juste une question de commutation de la sortie de la
PrintWriter
à la cible que vous souhaitez utiliser, un fichier dans ce cas.process.getOutputStream()
, ce n'est pas un fichier, il sera le flux de sortie de ce processusPrintWriter
. Par écrit àprocess.getOutputStream()
vous allez écrire dans le processus de flux de sortie.process.getOutputStream()
est là que vous avez écrire le processus. L'information qui est rédigé par le processus doit être récupérées à l'aide deprocess.getInputStream()
Votre question n'a aucun sens. Un
ProcessOutputStream
n'est pas un fichier. C'est un flux qui est lu par le processus. Ce que le processus ne avec les données que vous envoyez c'est son affaire, pas la vôtre.