शुरू करेंमुफ़्त में शुरू करें

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());
        }
    }
}
कोड संपादित करें और चलाएँ