BufferedReader के साथ फाइलें पढ़ना
जैसे-जैसे आपका काम आगे बढ़ रहा है, कंपनी को बड़े मार्केट डेटा फाइलें मिलने लगी हैं. आपके मैनेजर ने बेहतर परफॉर्मेंस के लिए Java I/O streams उपयोग करने का सुझाव दिया है. पहले चरण के रूप में, आपको एक ऐसा समाधान बनाना है जो एक character stream का उपयोग करके किसी CSV फाइल की शुरुआती कुछ लाइनें पढ़े.
BufferedReader और FileReader क्लास आपके लिए इम्पोर्ट कर दी गई हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा इम्पोर्ट करना
अभ्यास निर्देश
- चेन किए हुए कंस्ट्रक्टर्स का उपयोग करके एक रीडर बनाएँ और
filePathकोFileReaderमें पास करें. - हेडर लाइन पढ़ें और प्रिंट करें.
- पहली डेटा रो पढ़ें और प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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());
}
}
}