Estoy tratando de leer el texto de un archivo de texto. Necesito ayuda para saber cuándo se ha producido el final del archivo. ¿Cómo puedo determinar esto en Java?¿Cómo determinar cuándo se ha alcanzado el final del archivo?
FileInputStream istream = new FileInputStream("\""+filename+"\"");
Scanner input = new Scanner(istream);
while(EOF != true)
{
....
}
¡Gracias!
Gracias, eso es exactamente lo que estaba buscando (y de alguna manera lo perdí al ver nextInt, nextDouble etc.) – Blackbinary
@Black, me alegro de poder ayudar. – jjnguy
'Scanner.hasNextLLine()' se bloqueará y se quemará si no está leyendo una línea completa a la vez ('.nextLine()'). De lo contrario, según Thomas Langston, use '.hasNext()' en su lugar. – paulsm4