Java में डेटा इम्पोर्ट करना
Anthony Markham
VP Quant Developer
$$
Anthony Markham

Java एप्लिकेशंस में बाहरी जानकारी प्रोसेस करने के लिए आवश्यक
आम फॉर्मैट: CSV (comma-separated values), JSON, और Excel

java.io और java.nio पैकेज में मज़बूत टूल्स देता हैFile क्लास फाइल या डायरेक्टरी को दर्शाती हैexists(), length(), और isDirectory() जैसे मेथड फाइल वैलिडेट करने देते हैंimport java.io.File;
File dataFile = new File("data.csv");
boolean exists = dataFile.exists();
long size = dataFile.length();
boolean isDirectory = dataFile.isDirectory();
Path इंटरफेस और Files क्लास आधुनिक फाइल ऑपरेशंस देते हैं (java.nio)java.io; हाई-परफॉर्मेंस I/O के लिए java.nioimport java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
Path dataPath = Paths.get("data.csv");boolean exists = Files.exists(dataPath); long size = Files.size(dataPath);
Files.readAllLines(): पूरी फाइल को List<String> में पढ़ता है (प्रति लाइन एक तत्व)Files.readString(): पूरी फाइल को एक सिंगल स्ट्रिंग में पढ़ता हैPath file = Paths.get("data.csv");// Read all lines at once List<String> lines = Files.readAllLines(file); // Read entire file as a string String content = Files.readString(file);
$$
$$
Exception को हैंडल करें
Exception को try-catch ब्लॉक से हैंडल करें ✅try {
Path file = Paths.get("data.csv");
List<String> lines = Files.readAllLines(file);
if (lines.isEmpty()) { // Validate file has content
System.out.println("Warning: File is empty");}
String header = lines.get(0);
if (!header.contains("id") || !header.contains("name")) { // Check header
System.out.println("Error: File missing required columns");
} catch (Exception e) {
System.out.println("Error reading file: " + e.getMessage());}
| Class/Interface | Method | Description |
|---|---|---|
File |
new File() |
फाइल पाथ का एब्स्ट्रैक्ट रिप्रेजेंटेशन बनाता है |
File |
exists() |
जाँचता है कि फाइल मौजूद है या नहीं |
File |
length() |
फाइल साइज (bytes) देता है |
Paths |
get() |
स्ट्रिंग से Path ऑब्जेक्ट बनाता है |
Files |
exists() |
जाँचता है कि फाइल मौजूद है (modern API) |
Files |
size() |
फाइल साइज (bytes) देता है (modern API) |
Files |
readAllLines() |
पूरी फाइल List<String> में पढ़ता है |
Files |
readString() |
पूरी फाइल एक सिंगल String में पढ़ता है |
Java में डेटा इम्पोर्ट करना