Laço infinito usando entrada.hasNextLine()
Fala galera,
Estou pegando um txt com vários salários( 1 por linha) e criei um while para ver quantos salários há no txt, só que virou um laço infinito, não sei por quê. o txt tem apenas 100 salários.
Alguém sabe me dizer o por quê?
Valeu gente.
Segue o código
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class ArquivoTXT {
public static void main(String[] args) throws IOException {
lerArquivo();
}
public static void lerArquivo() throws IOException {
File fileEntrada = new File("Salarios.txt");
Scanner entrada = new Scanner(fileEntrada);
FileWriter file = new FileWriter("NovosSalarios.txt", false);
int cont = 0;
while (entrada.hasNextLine()) {
System.out.println(cont);
cont++;
}Discussão (3)
Carregando comentários...