Esta guía enseñará el método de abrir un archivo en Java. Entonces, comencemos!
Clases Java utilizadas para abrir un archivo
En Java, puede utilizar cualquiera de las clases dadas en su programa para abrir un archivo:
Aquí, discutiremos las tres clases Java más utilizadas para abrir un archivo.
Método 1: Abrir un archivo usando la clase de escáner Java
El Java.utilizar El paquete contiene la clase de escáner. El constructor de la clase de escáner Java le permite abrir y leer el contenido del archivo tomando un archivo como argumento. La clase de escáner también proporciona varios métodos para leer datos de un archivo, como el método NextLine ().
Ejemplo
En este ejemplo, utilizaremos la clase de escáner Java para abrir y leer el contenido del java11.TXT archivo. Para hacerlo, importar el Java.utilizar.Escáner clase y siga las instrucciones dadas:
Si el archivo en particular no existe, Catch Block lanzará FileNotFoundException:
Catch (FileNotFoundException e)La salida dada indica que hemos leído con éxito el contenido de nuestro java11.TXT archivo:
Ahora, diremos hacia el otro método para abrir un archivo en un programa Java.
Método 2: Abrir un archivo usando la clase FileInputStream
FileInputStream es otra clase de Java que se puede utilizar para abrir y leer un archivo en Java. Similar al constructor de la clase de escáner, el constructor de la clase FileInputStream también acepta el archivo como argumento. Sin embargo, lee el archivo en forma de bytes.
Ejemplo
El siguiente ejemplo mostrará el método para abrir un archivo usando la clase FileInputStream. Aquí está la lista de pasos que hemos seguido:
El bloque de captura lanzará una excepción si el archivo no existe:
Catch (excepción e)Producción
Método 3: Abrir un archivo usando la clase Java BufferedReader
La clase BufferedReader pertenece al Java.IO paquete. Su constructor se puede utilizar para abrir y leer el texto con la ayuda de un flujo de entrada de caracteres.
Ejemplo
Eche un vistazo al ejemplo dado a continuación para abrir un archivo en un programa Java con la ayuda de la clase de lector buffered:
Por último, agregue un bloque de captura que lanza una excepción si el archivo no existe:
Catch (excepción e)Producción
Hemos dado toda la información importante relacionada con la apertura de un archivo en Java.
Conclusión
Para abrir y leer un archivo en Java, tenemos paquetes, métodos y clases predefinidos, incluidas la clase de escáner, la clase FileInputStream y la clase BufferedReader. La clase de escáner ofrece diferentes métodos para leer datos, mientras que la clase FileInputStream lee datos en forma de bytes y la clase BufferedReader se lee en forma de transmisión de entrada de caracteres en búfer. Esta guía discutió el procedimiento relacionado con la apertura de un archivo en Java.