Olá boa noite. Não estou conseguindo implementar a aquisição de dados com o teclado, e gravando em um arquivo.txt com o buffered write. Recebendo os dados de um arquivo, funciona. Do teclado não. Segue o código:
public class ReaderSystem {
public static void main(String[] args) throws FileNotFoundException, IOException {
Scanner scanner = new Scanner(System.in);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("leitura.txt")));
//
OutputStream os = new FileOutputStream("saida.txt");
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(os);
BufferedWriter bufferedWriter = new BufferedWriter(outputStreamWriter);
//
String textString = bufferedReader.readLine();
String scannerString;
while (scanner.hasNextLine()) {
scannerString = scanner.nextLine();
System.out.println(scannerString);
bufferedWriter.write(scannerString);
bufferedWriter.newLine();
}
scanner.close();
bufferedWriter.close();
}
}