ÎncepețiÎncepe gratuit

Citirea fișierelor cu BufferedReader

Pe măsură ce activitatea continuă, compania a început să primească fișiere cu date de piață din ce în ce mai mari. Managerul tău ți-a sugerat să folosești fluxuri I/O Java pentru o eficiență mai bună. Ca prim pas, trebuie să implementezi o soluție care citește primele câteva linii dintr-un fișier CSV folosind un flux de caractere.

Clasele BufferedReader și FileReader au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Importul datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un reader folosind constructori înlănțuiți, transmițând filePath către FileReader.
  • Citește și afișează linia de antet.
  • Citește și afișează primul rând de date.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

public class BufferedReaderExample {
    public static void main(String[] args) {
        String filePath = "sample_market_data.csv";
        
        // Create a reader using chained constructors
        try (BufferedReader reader = new BufferedReader(new ____(____))) {
            // Read and print the header line
            String header = ____.____();
            System.out.println("Header: " + header);
            
            // Read and print the first data row
            String dataRow = reader.____();
            System.out.println("First data row: " + ____);
            
            System.out.println("Successfully read from file using BufferedReader");
        } catch (IOException e) {
            System.err.println("Error reading file: " + e.getMessage());
        }
    }
}
Editează și rulează codul