Leer archivo de recursos en Java

Haider Ali 12 octubre 2023
Leer archivo de recursos en Java

Este artículo mostrará cómo leer un archivo de recursos en el lenguaje de programación Java. Todo lo que necesita es una ruta de archivo de origen.

Cómo leer archivos de recursos en Java

Puede leer cualquier archivo de texto a través del lenguaje de programación Java. Todo lo que necesita hacer es almacenar una ruta de origen en una cadena y, utilizando el método try...catch, proporcionar esta ruta a un BufferedReader. Mira el código de abajo.

import java.io.*;
public class Main {
  public static void main(String[] args) {
    String sourcePath = "D:\\delftstack.txt"; // source file path To Read..
    try {
      BufferedReader Reader = new BufferedReader(new FileReader(sourcePath));
      // Intializing  Buffer Reader By Providing File path
      String Data;
      while ((Data = Reader.readLine()) != null) {
        System.out.println(Data); // Reading Line By Line.....
      }
      Reader.close();
    } catch (Exception e) {
    }
  }
}

Explicaremos el código línea por línea. Primero, almacene la ruta del archivo de origen dentro de una cadena sourcepath, copie su ruta de origen y haga lo mismo. Usamos el método try...catch porque devuelve una excepción no controlada FileNotFoundException.

Pasaremos la cadena de la ruta de origen a un objeto llamado BufferedReader. Lee texto de un flujo de entrada de caracteres. Obtenga más información sobre BufferedReader aquí.

Lo almacenaremos dentro de una cadena usando un bucle while, lo que sea que lea este búfer. Todos los datos se leen línea por línea y se almacenan en una cadena. Simplemente estamos imprimiendo esa cadena.

Asegúrese de escribir la ruta de origen y el nombre de archivo correctos.

Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Artículo relacionado - Java File