কম্পিউটার

জাভাতে একটি আউটপুট স্ট্রীমকে কীভাবে একজন লেখকে রূপান্তর করবেন?


একটি আউটপুট স্ট্রিম ক্লাস হল একটি বাইট-ভিত্তিক যেখানে লেখক ক্লাস হল একটি অক্ষর-ভিত্তিক . আমরা একটি OutputStreamWriter ব্যবহার করে একটি আউটপুট স্ট্রিম ক্লাসকে রাইটার ক্লাসে রূপান্তর করতে পারি ক্লাস করুন এবং ByteArrayOutputStream এর একটি আর্গুমেন্ট পাস করুন 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. কিভাবে জাভা ব্যবহার করে আদিম ডেটাকে র‌্যাপার ক্লাসে রূপান্তর করবেন?

  2. জাভাতে সাব-প্যাকেজ কিভাবে ব্যবহার করবেন?

  3. কীভাবে জাভা অবজেক্টকে JSON এ রূপান্তর করবেন

  4. কিভাবে জাভা মানচিত্রকে JSON এ রূপান্তর করবেন