Necesito otros ojos - No escribe el input de la consola al archivo mi codigo y no veo donde me falta algo. Corre perfectamente pero no hay ouput alguna al archivo - solo escribe el file y esta en blanco. Estoy usando IntelliJ en MacOS. nada mas. Gracias!
package com.java.test;
import java.io.*;
public class TestConsoleInputYEscribir { public static void main(String[] args) throws IOException{
//obtener inputstream - procesar - leer el archivo
InputStream inputStream = System.in;
Reader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
//preparar outputstream - procesar - escribir el output
OutputStream fileOutputStream = new FileOutputStream("consoletest.txt");
Writer outputStreamWriter = new OutputStreamWriter(fileOutputStream);
BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
//leer linea por linea y escribir mediante el bufferdWriter
String linea;
while ((linea = bufferedReader.readLine()) != null) {
bufferedWriter.write(linea);
bufferedWriter.newLine();
}
bufferedWriter.close();
}
}