बेसिक फाइल रीडर बनाना
आप एक स्टार्टअप में डेटा एनालिस्ट के रूप में काम कर रहे हैं जो इंडस्ट्री ट्रेंड्स ट्रैक करता है. आपकी टीम को रोज़ाना मार्केट डेटा वाले CSV फाइल मिलते हैं जिन्हें प्रोसेस करना होता है. डेटा पाइपलाइन बनाने के पहले कदम के रूप में, आपको इन फाइलों को पढ़ने और प्रोसेस करने से पहले उनकी मौजूदगी जाँचने का एक भरोसेमंद तरीका बनाना है.
File, Path, Paths, और Files क्लास आपके लिए इम्पोर्ट कर दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में डेटा इम्पोर्ट करना
अभ्यास निर्देश
- फाइल पाथ का उपयोग करके एक
Fileऑब्जेक्ट बनाएँ. - जाँचें कि फाइल मौजूद है या नहीं.
- फाइल का साइज बाइट्स में प्राप्त करें.
- फाइल पाथ से एक
Pathऑब्जेक्ट बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class BasicFileReaders {
public static void main(String[] args) {
String filePath = "sample_market_data.csv";
// Create a File object
File file = new File(____);
// Check if the file exists
System.out.println("File exists: " + ____.____());
// Get the file size in bytes
System.out.println("Size: " + ____.____() + " bytes");
try {
// Create a Path object from the file path
Path path = Paths.____(filePath);
List lines = Files.readAllLines(path);
System.out.println("Total lines: " + lines.size());
System.out.println("Header: " + lines.get(0));
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}