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
Egzersiz talimatları
filePath'iFileReader'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());
}
}
}