Estou com um problema, rodo o programa escrevo no console, paro o programa atualizo ele cria o arquivo pegadoteclado.txt porém ao abrir o arquivo não tem nada do que escrevi, o mesmo se encontra em branco. Alguém poderia me ajudar a entender o que esta acontecendo. Segue meu código:
import java.io.*;
import java.util.Scanner;
public class TestandoInOutTeclado {
public static void main(String[] args) throws IOException {
Scanner teclado = new Scanner(System.in);
PrintStream saida = new PrintStream(new FileOutputStream("pegadoteclado.txt"));
while (teclado.hasNextLine()) {
saida.println(teclado.nextLine());
}
teclado.close();
saida.close();
}
}