Java:
टेक्स्ट फ़ाइल पढ़ना

कैसे करें? (How to:)

import java.nio.file.*;
import java.io.IOException;

public class FileReaderExample {

    public static void main(String[] args) {
        Path path = Paths.get("example.txt");

        try {
            String content = Files.readString(path);
            System.out.println("फाइल से पढ़ा गया डाटा है:");
            System.out.println(content);
        } catch (IOException e) {
            System.err.println("फाइल पढ़ने में एरर आ गया है।");
            e.printStackTrace();
        }
    }
}

सेंपल आउटपुट:

फाइल से पढ़ा गया डाटा है:
Hello, this is a text from the example file.

गहराई से जानकारी (Deep Dive)

जावा में फाइल सिस्टम से इंटरेक्शन हम कई तरह से कर सकते हैं। शुरुआती जावा वर्शन में FileInputStream, BufferedReader जैसे क्लासेज थे। जावा 1.7 (नाम से भी जाना जाता है NIO.2) में Files और Paths क्लासेज ऐड किए गए जो ज्यादा एफिसिएंट और आसान तरीके से फाइल्स को हैंडल करते हैं। Files.readString और Files.readAllLines जैसे मेथड फ़ाइल की सामग्री को एक बार में पढ़ लेते हैं। इस सुविधा से कोड कम और साफ बनता है। विकल्पों में Scanner, FileReader, BufferedInputStream आदि शामिल हैं, जो अलग-अलग परिस्थितियों में उपयोगी हो सकते हैं जैसे कि बड़ी फाइल्स को पढ़ने के लिए या खास पैटर्न पर डाटा प्रोसेस करने के लिए।

और भी देखें (See Also)