BaşlayınÜcretsiz başlayın

BufferedReader ile dosya okumak

İşin ilerledikçe, şirket daha büyük piyasa veri dosyaları almaya başladı. Yöneticin, daha verimli olması için Java I/O akışlarını kullanmanı önerdi. İlk adım olarak, bir karakter akışı kullanarak bir CSV dosyasının ilk birkaç satırını okuyan bir çözüm uygulaman gerekiyor.

BufferedReader ve FileReader sınıfları senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri İçe Aktarma

Kursa Göz Atın

Egzersiz talimatları

  • filePath'i FileReader'a geçirerek birbirine zincirlenmiş yapıcılarla bir reader oluştur.
  • Başlık satırını oku ve yazdır.
  • İlk veri satırını oku ve yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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());
        }
    }
}
Kodu Düzenle ve Çalıştır