जावा लेखक (उदाहरण के साथ)

इस ट्यूटोरियल में, हम एक उदाहरण की मदद से जावा राइटर, उसके उपवर्गों और उसके तरीकों के बारे में जानेंगे।

Writerके वर्ग java.ioपैकेज एक सार सुपर क्लास कि पात्रों की एक धारा का प्रतिनिधित्व करता है।

चूँकि Writerएक सार वर्ग है, यह अपने आप से उपयोगी नहीं है। हालांकि, इसके उपवर्गों का उपयोग डेटा लिखने के लिए किया जा सकता है।

लेखक के उपवर्ग

की कार्यक्षमता का उपयोग करने के लिए Writer, हम इसके उपवर्गों का उपयोग कर सकते हैं। उनमें से कुछ हैं:

  • बफर्डवॉटर
  • OutputStreamWriter
  • FileWriter
  • स्ट्रिंगट्राइटर

हम इन सभी उपवर्गों के बारे में अगले ट्यूटोरियल में जानेंगे।

एक लेखक बनाएँ

बनाने के लिए Writer, हमें java.io.Writerपहले पैकेज आयात करना चाहिए । एक बार जब हम पैकेज आयात करते हैं, तो यहां बताया गया है कि हम लेखक कैसे बना सकते हैं।

 // Creates a Writer Writer output = new FileWriter(); 

यहां, हमने FileWriterक्लास का उपयोग करते हुए एक लेखक का नाम आउटपुट बनाया है । यह इसलिए है क्योंकि यह Writerएक अमूर्त वर्ग है। इसलिए हम एक वस्तु नहीं बना सकते Writer

नोट : हम वर्ग के अन्य उपवर्गों से भी लेखक बना सकते हैं Writer

लेखक के तरीके

Writerवर्ग के लिए विभिन्न तरीकों कि अपनी उपवर्गों द्वारा कार्यान्वित किया जाता प्रदान करता है। यहाँ कुछ तरीके दिए गए हैं:

  • write(char() array) - निर्दिष्ट सरणी से आउटपुट स्ट्रीम में वर्ण लिखते हैं
  • write(String data) - लेखक को निर्दिष्ट स्ट्रिंग लिखता है
  • append(char c) - वर्तमान लेखक के लिए निर्दिष्ट चरित्र सम्मिलित करता है
  • flush() - लेखक में मौजूद सभी डेटा को संबंधित गंतव्य पर लिखने के लिए मजबूर करता है
  • close() - लेखक को बंद कर देता है

उदाहरण: फाइलराइटर का उपयोग करके लेखक

यहां बताया गया है कि हम कक्षा Writerका उपयोग करके कैसे लागू कर सकते हैं FileWriter

 import java.io.FileWriter; import java.io.Writer; public class Main ( public static void main(String args()) ( String data = "This is the data in the output file"; try ( // Creates a Writer using FileWriter Writer output = new FileWriter("output.txt"); // Writes string to the file output.write(data); // Closes the writer output.close(); ) catch (Exception e) ( e.getStackTrace(); ) ) ) 

उपरोक्त उदाहरण में, हमने FileWriterकक्षा का उपयोग करके एक लेखक बनाया है । लेखक फ़ाइल output.txt के साथ जुड़ा हुआ है ।

 Writer output = new FileWriter("output.txt"); 

आउटपुट . txt फ़ाइल में डेटा लिखने के लिए , हमने इन विधियों को लागू किया है।

 output.write(); // To write data to the file output.close(); // To close the writer 

जब हम प्रोग्राम चलाते हैं, तो output.txt फाइल निम्नलिखित सामग्री से भर जाती है।

 This is a line of text inside the file. 

अधिक जानने के लिए, जावा लेखक (आधिकारिक जावा प्रलेखन) पर जाएँ।

दिलचस्प लेख...