Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा में OutputStream को Writer में कैसे बदलें?


OutputStream क्लास बाइट-ओरिएंटेड है जबकि Writer क्लास कैरेक्टर-ओरिएंटेड है। हम OutputStreamWriter क्लास का उपयोग करके और ByteArrayOutputStream ऑब्जेक्ट को OutputStreamWriter कंस्ट्रक्टर में आर्गुमेंट के रूप में पास करके OutputStream क्लास को Writer क्लास में बदल सकते हैं। OutputStreamWriter कैरेक्टर स्ट्रीम से बाइट स्ट्रीम तक एक पुल है, इसमें लिखे गए कैरेक्टर्स निर्दिष्ट चार्सेट का उपयोग करके बाइट्स में एन्कोड किए जाते हैं।

सिंटैक्स

public class OutputStreamWriter extends Writer

उदाहरण

import java.io.*; 
public class OutputStreamToWriterTest { 
    public static void main(String[] args) throws Exception { 
        String str = "TUTORIALSPOINT"; 
        ByteArrayOutputStream baos = new ByteArrayOutputStream();  
        OutputStreamWriter osw = new OutputStreamWriter(baos);  
        for (int i=0; i < str.length(); i++) { 
            osw.write((int) str.charAt(i)); 
        } 
        osw.close(); 
        byte[] b = baos.toByteArray(); 
        for (int j=0; j < b.length; j++) { 
            System.out.println(b[j]); 
        } 
    } 
}

आउटपुट

84 85 84 79 82 73 65 76 83 80 79 73 78 84

  1. जावा में प्रिमिटिव डेटा को रैपर क्लास में कैसे बदलें? जावा में प्रिमिटिव डेटा को रैपर क्लास में कैसे बदलें?

    जावा java.lang पैकेज में कुछ क्लासेज प्रदान करता जिन्हें रैपर क्लासेज कहा जाता है। इन क्लासेज के ऑब्जेक्ट्स प्रिमिटिव डेटा टाइप्स को अपने अंदर लपेटते हैं। रैपर क्लासेज का उपयोग करके, आप प्रिमिटिव डेटा टाइप्स को विभिन्न कलेक्शन ऑब्जेक्ट्स जैसे ArrayList, HashMap आदि में जोड़ सकते हैं। आप रैपर क्लासे

  1. - Jackson और Gson का उपयोग करके Java POJO को JSON में आसानी से बदलें

    इस ट्यूटोरियल में हम दिखाते हैं कि दो लाइब्रेरी, Jackson और Gson का उपयोग करके Java ऑब्जेक्ट को JSON में कैसे बदलें। हम एक Person क्लास का उपयोग करेंगे जो सिर्फ एक स्टैंडर्ड POJO है। एक बार Person ऑब्जेक्ट बनाने के बाद, हम इसे विभिन्न लाइब्रेरी का उपयोग करके JSON में बदल सकते हैं। Person.java import

  1. - Java Map को JSON में बदलना: Jackson, Gson, और org.json के साथ चरण-दर-चरण गाइड

    Java Map को JSON में बदलने के कई तरीके हैं। Java Arrays और Maps को JSON में बदलना और इसके विपरीत करना काफी आम है। इस पोस्ट में, हम Java Map को JSON में बदलने के 3 अलग-अलग उदाहरण देखेंगे। हम Jackson, Gson और org.json लाइब्रेरी का उपयोग करेंगे। Jackson का उपयोग करके Java Map को JSON में बदलें निम्न उद