কম্পিউটার

জাভাতে একটি স্ট্রিংকে একটি ইনপুটস্ট্রিম অবজেক্টে কীভাবে রূপান্তর করবেন?


একটি 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. কীভাবে একটি জাভা স্ট্রিংকে চার অ্যারেতে রূপান্তর করবেন

  2. কীভাবে জাভাতে একটি চরকে স্ট্রিংয়ে রূপান্তর করবেন

  3. কিভাবে একটি জাভাস্ক্রিপ্ট তারিখ বস্তু একটি স্ট্রিং রূপান্তর করতে?

  4. কিভাবে জাভাস্ক্রিপ্ট অবজেক্টে একটি স্ট্রিং রূপান্তর করবেন?