Te damos la bienvenida a nuestra comunidad, ahora hallarás la respuesta de lo que estás buscando.
Solución:
Sigue ejecutándose porque no ha encontrado EOF. Al final de la transmisión:
read()
devuelve -1.read(byte[])
devuelve -1.read(byte[], int, int)
devuelve -1.readLine()
devoluciones null.readXXX()
para cualquier otro lanzamiento de XEOFException
.Scanner.hasNextXXX()
devoluciones false para cualquier xScanner.nextXXX()
lanzaNoSuchElementException
para cualquier x
A menos que haya encontrado uno de estos, su programa no ha encontrado el final de la transmisión. nótese bien u001a
es un Ctrl/z. Nota de. EOF no es un valor de carácter.
Esto es lo que hice
Scanner s = new Scanner(f); //f is the file object
while(s.hasNext())
String ss = s.nextLine();
System.out.println(ss);
Trabajó para mi
Comentarios y valoraciones
Recuerda comunicar esta noticia si si solucionó tu problema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)