जावा में PrintWriter क्या है और यह कैसे काम करता है?



यह लेख जावा में प्रिंटराइटर क्लास की अवधारणा को विभिन्न प्रिंट राइटर कंस्ट्रक्टर्स और विधियों के साथ कवर करता है और इसकी कार्यक्षमता दिखाने के लिए एक उदाहरण है।

लेखक का कार्यान्वयन PrintWriter क्लास है। वस्तुओं का स्वरूपित प्रतिनिधित्व एक पाठ आउटपुट स्ट्रीम पर मुद्रित होता है। आइए हम थोड़ा गहरा खोदें और अवधारणा को विस्तार से समझें। यहाँ इस लेख के लिए एजेंडा है:

चलो शुरू करें!





जावा में PrintWriter वर्ग की परिभाषा के साथ शुरू!

iso 9000 बनाम छह सिग्मा

जावा में PrintWriter वर्ग क्या है?

Java.io.PrintWriter वर्ग प्रिंट, एक पाठ-आउटपुट स्ट्रीम में वस्तुओं के निरूपण को स्वरूपित करता है। यह वर्ग उन सभी प्रिंट विधियों को लागू करता है जो प्रिंटस्ट्रीम में पाए जाते हैं।



इस सरल परिभाषा के साथ, मैं आपको वर्ग घोषणा दिखाता हूं।

सार्वजनिक वर्ग PrintWriter लेखक का विस्तार करता है

यह क्लास निम्न वर्ग से & minus;
● Java.io.Object

अब, अगला खंड आपको प्रिंटवर्टर में उपयोग किए गए कंस्ट्रक्टरों को बताएगा कक्षा



जावा में PrintWriter वर्ग के निर्माता

नीचे PrintWriter वर्ग के निर्माणकर्ताओं की सूची दी गई है:

बिल्डर विवरण
PrintWriter (फ़ाइल फ़ाइल, स्ट्रिंग सीएसएन) यह कंस्ट्रक्टर बिना किसी स्वचालित लाइन फ्लशिंग के एक नया PrintWriter बनाने में मदद करता है। यह इसे निर्दिष्ट फ़ाइल और चारसेट के साथ बनाता है।
PrintWriter (आउटपुट आउट, बूलियन ऑटोफ्लश) यह निर्माता पहले से मौजूद आउटपुट स्ट्रीम से एक नया PrintWriter बनाने में मदद करता है।
PrintWriter (आउटपुट आउट आउट) यह एक मौजूदा OutputStream से एक नया PrintWriter बनाने में मदद करता है
PrintWriter (स्ट्रिंग फ़ाइलनाम, स्ट्रिंग सीएसएन) यह एक नया PrintWriter बनाने में मदद करता है, जो फ़ाइल नाम और चारसेट निर्दिष्ट करता है।
PrintWriter (स्ट्रिंग फ़ाइलनाम) यह स्वचालित लाइन फ्लशिंग के बिना निर्दिष्ट फ़ाइल नाम के साथ एक नया PrintWriter बनाता है।
PrintWriter (लेखक बाहर) यह एक नया PrintWriter बनाता है, बिना स्वचालित लाइन फ्लशिंग के।
PrintWriter (लेखक बाहर, बूलियन ऑटोफ्लश) यह एक नया PrintWriter बनाता है।
PrintWriter (फ़ाइल फ़ाइल) यह एक नई PrintWriter बनाता है, बिना निर्दिष्ट फ़ाइल के साथ, स्वचालित लाइन फ्लशिंग के बिना।

इस वर्ग के रचनाकारों को समझने के बाद, हम अध्ययन करते हैं PrintWriter वर्ग द्वारा प्रदान किया गया।

कक्षा के तरीके

तरीका विवरण
PrintWriter एपेंड यह इस लेखक को निर्दिष्ट चरित्र अनुक्रम को जोड़ने में मदद करता है।
PrintWriter अपेंड (CharSequence csq, int start, int end) यह इस लेखक के लिए निर्दिष्ट चरित्र अनुक्रम की एक बाद को जोड़ने में मदद करता है।
शून्य के करीब () यह धारा को बंद कर देता है
बूलियन जाँच यदि यह बंद नहीं होता है और इसकी त्रुटि स्थिति की जांच करता है, तो यह धारा को बंद कर देता है।
संरक्षित शून्य स्पष्ट () यह इस स्ट्रीम की त्रुटि स्थिति को साफ़ करता है।
शून्य फ्लश () यह धारा को प्रवाहित करता है।
PrintWriter प्रारूप (स्ट्रिंग प्रारूप, ऑब्जेक्ट ... आर्ग्स) यह निर्दिष्ट प्रारूप स्ट्रिंग और तर्कों का उपयोग करके इस लेखक को एक स्वरूपित स्ट्रिंग लिखता है।
PrintWriter प्रारूप (लोकेल एल, स्ट्रिंग प्रारूप, ऑब्जेक्ट ... आर्ग्स) यह विधि निर्दिष्ट प्रारूप स्ट्रिंग और तर्कों का उपयोग करके इस लेखक को एक स्वरूपित स्ट्रिंग लिखती है।
शून्य प्रिंट (चार सी) यह एक चरित्र प्रिंट करता है।
शून्य प्रिंट (फ्लोट एफ) यह एक फ्लोटिंग-पॉइंट नंबर प्रिंट करता है।
शून्य प्रिंट (डबल डी) यह एक डबल-सटीक फ़्लोटिंग-पॉइंट संख्या प्रिंट करता है।
शून्य प्रिंट (बूलियन बी) यह एक बूलियन मूल्य प्रिंट करता है।
शून्य प्रिंट (int i) यह एक पूर्णांक प्रिंट करता है।
शून्य प्रिंट (लंबी एल) यह एक लंबे पूर्णांक को प्रिंट करता है।
शून्य प्रिंट (ऑब्जेक्ट obj) यह एक वस्तु को प्रिंट करता है।
शून्य प्रिंट (स्ट्रिंग s) यह विधि एक स्ट्रिंग प्रिंट करती है।
शून्य मुद्रण () यह लाइन सेपरेटर स्ट्रिंग लिखकर वर्तमान लाइन को समाप्त करता है।
PrintWriter प्रिंटफ (स्ट्रिंग प्रारूप, ऑब्जेक्ट ... आर्ग्स) यह निर्दिष्ट प्रारूप स्ट्रिंग और तर्कों का उपयोग करके इस लेखक को एक स्वरूपित स्ट्रिंग लिखने के लिए एक सुविधा विधि है।
PrintWriter प्रिंटफ (लोकेल एल, स्ट्रिंग प्रारूप, ऑब्जेक्ट ... आर्ग्स) यह निर्दिष्ट प्रारूप स्ट्रिंग और तर्कों का उपयोग करके इस लेखक को एक स्वरूपित स्ट्रिंग लिखता है।
शून्य मुद्रण (बूलियन एक्स) यह एक बूलियन मूल्य प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य मुद्रण (चार x) यह एक चरित्र को प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य प्रिंट्लन (चार [x]) यह वर्णों की एक सरणी प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य मुद्रण (डबल x) यह एक डबल-सटीक फ़्लोटिंग-पॉइंट संख्या प्रिंट करता है और इसलिए लाइन को समाप्त करता है।
शून्य मुद्रण (लंबी x) यह एक लंबे पूर्णांक को प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य मुद्रण (इंट x) यह एक पूर्णांक प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य प्रिंट्लन (फ्लोट x) यह एक फ्लोटिंग-पॉइंट नंबर प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य मुद्रण (ऑब्जेक्ट x) यह एक ऑब्जेक्ट प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य प्रिंट्लन (स्ट्रिंग x) यह एक स्ट्रिंग प्रिंट करता है और फिर लाइन को समाप्त करता है।
शून्य लिखना (चार [] buf) यह वर्णों की एक सरणी लिखता है।
शून्य लिखना (चार [] buf, int बंद, int len) यह वर्णों के एक हिस्से का एक भाग लिखता है।
संरक्षित शून्य सेट () यह इंगित करता है कि कोई त्रुटि हुई है।
शून्य लिखना (int c) यह एक एकल चरित्र लिखता है।
शून्य लिखना (स्ट्रिंग s) यह एक तार लिखता है

अब, कार्यान्वयन प्रक्रिया पर आशा करते हैं

सी + + छँटाई समारोह

उदाहरण

कोड:

import java.io। फ़ाइल इम्पोर्ट java.io.PrintWriter पब्लिक क्लास उदाहरण {public static void main (String [] args) Exception {// डेटा कंसोल पर लिखने के लिए PrintWriter PrintWriter = नया PrintWriter (System.out) लेखक का उपयोग करता है। लिखना ('वेलकम टू एडुर्का!') राइटर.फ्लश () राइटर। क्लॉज़ () // डेटा में फाइल में लिखने के लिए PrintWriter PrintWriter author1 = null writer1 = new PrintWriter (नई फाइल ('D: testout.txt') राइटर 1 का उपयोग करके लिखना। .write ('अलग-अलग तकनीकें सीखें।') author1.flush () author1.close ())}

आउटपुट:
विभिन्न तकनीकों को जानें।

परस्पर और अपरिवर्तनीय क्या है

इसके साथ, हम इस ट्यूटोरियल के अंत में पहुँच गए हैं। मुझे उम्मीद है कि अवधारणा अब आपके लिए स्पष्ट है। पढ़ते रहो, तलाशते रहो!

यदि आपको यह लेख 'जावा में PrintWriter वर्ग' पर मिला है, तो इसे देखें दुनिया भर में फैले 250,000 से अधिक संतुष्ट शिक्षार्थियों के नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी।

हम यहां आपकी यात्रा में हर कदम पर आपकी मदद करने के लिए और एक पाठ्यक्रम के साथ आए हैं, जो छात्रों और पेशेवरों के लिए बनाया गया है, जो जावा डेवलपर बनना चाहते हैं। पाठ्यक्रम आपको जावा प्रोग्रामिंग में एक शुरुआत देने के लिए डिज़ाइन किया गया है और आपको विभिन्न के साथ-साथ कोर और उन्नत जावा अवधारणाओं के लिए प्रशिक्षित करता है पसंद सीतनिद्रा में होना और

यदि आपको कोई प्रश्न आता है, तो बेझिझक अपने सभी प्रश्न 'जावा में PrintWriter वर्ग' में पूछें और हमारी टीम जवाब देने में प्रसन्न होगी।