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

जावा में स्ट्रिंग को इनपुटस्ट्रीम ऑब्जेक्ट में कैसे परिवर्तित करें?

एक ByteArrayInputStream इनपुटस्ट्रीम . का उपवर्ग है वर्ग और इसमें एक आंतरिक बफर होता है जिसमें बाइट्स . होता है जिसे धारा से पढ़ा जा सकता है। हम स्ट्रिंग को इनपुटस्ट्रीम में बदल सकते हैं ByteArrayInputStream . का उपयोग करके ऑब्जेक्ट करें कक्षा। यह क्लास कंस्ट्रक्टर स्ट्रिंग बाइट ऐरे लेता है जिसे getBytes() को कॉल करके किया जा सकता है। एक स्ट्रिंग वर्ग की विधि।

उदाहरण

import java.io.*;
public class StringToInputStreamTest {
   public static void main(String []args) throws Exception {
      String str = "Welcome to TutorialsPoint";
      InputStream input = getInputStream(str, "UTF-8");
      int i;
      while ((i = input.read()) > -1) {
         System.out.print((char) i);
      }
      System.out.println();
   }
   public static InputStream getInputStream(String str, String encoding) throws          UnsupportedEncodingException {
      return new ByteArrayInputStream(str.getBytes(encoding));
   }
}

आउटपुट

Welcome to TutorialsPoint

  1. जावा में एक चार को स्ट्रिंग में कैसे बदलें

    जावा में एक स्ट्रिंग को एक स्ट्रिंग में बदलने के लिए, toString() और valueOf() विधियों का प्रयोग किया जाता है। toString() और valueOf() किसी भी डेटा प्रकार को स्ट्रिंग में बदलने के लिए दोनों विधियों का उपयोग किया जाता है। चार को एक स्ट्रिंग में बदलने के लिए, वे दोनों समान रूप से कार्य करते हैं। प्

  1. जावास्क्रिप्ट दिनांक ऑब्जेक्ट को स्ट्रिंग में कैसे परिवर्तित करें?

    JavaScript दिनांक वस्तु को एक स्ट्रिंग में बदलने के लिए, toString() विधि का उपयोग करें। यह विधि निर्दिष्ट दिनांक वस्तु का प्रतिनिधित्व करने वाली एक स्ट्रिंग लौटाती है। उदाहरण आप दिनांक ऑब्जेक्ट को स्ट्रिंग में बदलने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - <html>    <head>

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

    एक स्ट्रिंग को JavaScript ऑब्जेक्ट में बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>