चरित्र धाराएं - ये डेटा को 16 बिट यूनिकोड में हैंडल करते हैं। इनका उपयोग करके आप केवल टेक्स्ट डेटा पढ़ और लिख सकते हैं।
पाठक और लेखक वर्ग (सार) सभी वर्ण धारा वर्गों के सुपर वर्ग हैं:वे वर्ग जिनका उपयोग वर्ण धाराओं को पढ़ने/लिखने के लिए किया जाता है। जावा द्वारा प्रदान की गई कैरेक्टर ऐरे स्ट्रीम क्लास निम्नलिखित हैं -
रीडर | <वें शैली="पाठ्य-संरेखण:केंद्र;">लेखकवें>|
---|---|
BufferedReader | BufferedWriter |
CharacterArrayReader | CharacterArrayWriter |
StringReader | StringWriter |
FileReader | FileWriter |
InputStreamReader | InputStreamWriter |
FileReader | FileWriter |
उदाहरण
निम्न जावा प्रोग्राम FileReader का उपयोग करके किसी विशेष फ़ाइल से डेटा पढ़ता है और FileWriter का उपयोग करके इसे दूसरे को लिखता है।
आयात करें FileReader ऑब्जेक्ट बनाना फ़ाइल फ़ाइल =नई फ़ाइल ("D:/myFile.txt"); फ़ाइल रीडर रीडर =नया फ़ाइल रीडर (फ़ाइल); चार वर्ण [] =नया चार [(int) फ़ाइल। लंबाई ()]; // फ़ाइल रीडर से डेटा पढ़ना। पढ़ना (वर्ण); // किसी अन्य फ़ाइल में डेटा लिखना फ़ाइल आउट =नई फ़ाइल ("D:/CopyOfmyFile.txt"); फाइलवाइटर लेखक =नया फाइलवाइटर (बाहर); // फ़ाइल लेखक को डेटा लिखना। लिखना (वर्ण); लेखक। फ्लश (); System.out.println ("निर्दिष्ट फ़ाइल में सफलतापूर्वक लिखा गया डेटा"); }}आउटपुट
डेटा सफलतापूर्वक निर्दिष्ट फ़ाइल में लिखा गया है