Este artículo describe el uso del escáner en la programación de Java para leer datos en archivos de texto. Compártelo para su referencia, como sigue:
Use la clase de escáner para leer archivos
Utilizamos Scanner para leer datos del teclado, o podemos usar la clase de escáner para leer datos de un archivo de texto. Primero veamos un código de instancia
paquete com.li; import java.io.fileInputStream; import java.io.filenotfoundexception; import java.util.*; clase pública main {public static void main (string [] args) {// todo automático generado método stub scanner inputStream = null; intente {inputStream = new Scanner (new FileInputStream ("Stuff.txt")); } Catch (FileNotFoundException e) {System.out.println ("File Stuff.txt")); } Catch (FileNotFoundException e) {System.out.println ("File Stuff.txt no se encontró"); System.exit (0); } String line = inputStream.NextLine (); System.out.println (línea); inputStream.close (); }} Un archivo stuff.txt aquí puede ser un archivo creado por otro programa Java o un archivo escrito por sí mismo en un compilador de texto. Aquí, se utiliza el método nextLine() , que es similar a la lectura de datos del teclado. Esto significa que se lee una línea de datos del archivo de texto, y los datos de lectura se imprimirán en la pantalla.
En este momento, es importante tener en cuenta que después de leer el archivo, también debemos cerrar el archivo. Al mismo tiempo, no olvide manejar excepciones, no podemos asegurar que no habrá errores durante la apertura del archivo.
Para obtener más información sobre los algoritmos Java, los lectores interesados en este sitio pueden ver los temas: "Resumen de archivos Java y habilidades de operación de directorio", "Tutorial sobre estructuras de datos de Java y algoritmos", "Resumen de habilidades de nodo DOM de operación Java" y "Resumen de habilidades de operación de cache de Java"
Espero que este artículo sea útil para la programación Java de todos.