Estou com uma pequena dúvida. O que eu escrevia no console não estava indo para o arquivo, até que eu colocando um "break" em While e passou a funcionar. Porém não se se fiz certo, e porque isso está acontecendo?
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.util.Scanner;
public class TesteIO {
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(System.in);
PrintStream saida = new PrintStream(new FileOutputStream("saida.txt"));
while (entrada.hasNextLine()) {
saida.println(entrada.nextLine());
break;
}
entrada.close();
saida.close();
}
}