ComenzarEmpieza gratis

Creación de lectores de archivos básicos

Trabajas como analista de datos en una startup que sigue tendencias del sector. Tu equipo recibe a diario archivos CSV con datos de mercado que hay que procesar. Como primer paso para construir un flujo de datos, necesitas crear una forma fiable de leer estos archivos y verificar su existencia antes de procesarlos.

Las clases File, Path, Paths y Files ya se han importado por ti.

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Crea un objeto File usando la ruta del archivo.
  • Comprueba si el archivo existe.
  • Obtén el tamaño del archivo en bytes.
  • Crea un objeto Path a partir de la ruta del archivo.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class BasicFileReaders {
    public static void main(String[] args) {
        String filePath = "sample_market_data.csv";
        
        // Create a File object
        File file = new File(____);
        
        // Check if the file exists
        System.out.println("File exists: " + ____.____());
        
        // Get the file size in bytes
        System.out.println("Size: " + ____.____() + " bytes");
        
        try {
            // Create a Path object from the file path
            Path path = Paths.____(filePath);            
            List lines = Files.readAllLines(path);           
            System.out.println("Total lines: " + lines.size());
            System.out.println("Header: " + lines.get(0));
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }
}
Editar y ejecutar código