Estou rodando o código abaixo:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.util.Scanner;
public class EntradaDeUmArquivo {
public static void main(String[] args) throws IOException {
Scanner entrada = new Scanner(new FileInputStream("src/arquivo.txt"));
// Abrindo arquivo de retorno
PrintStream out = new PrintStream(new FileOutputStream("src/saida.txt"));
while (entrada.hasNextLine()) {
System.out.println(entrada.nextLine());
out.println("Retorno..: " + entrada.nextLine());
}
out.close();
entrada.close();
}
}
Porém está dando o erro abaixo:
Exception in thread "main" java.util.NoSuchElementException: No line found at java.util.Scanner.nextLine(Scanner.java:1585) at EntradaDeUmArquivo.main(EntradaDeUmArquivo.java:17)
No arquivo gerado está inserindo apenas 1 linha. Alguém sabe aonde está o erro?
Obrigado.