কম্পিউটার

জাভাতে ক্যারেক্টার স্ট্রিম


চরিত্রের স্ট্রীম - এইগুলি 16 বিট ইউনিকোডে ডেটা পরিচালনা করে। এগুলি ব্যবহার করে আপনি কেবল পাঠ্য ডেটা পড়তে এবং লিখতে পারেন৷

পাঠক এবং লেখক ক্লাস (বিমূর্ত) হল সমস্ত ক্যারেক্টার স্ট্রিম ক্লাসের সুপার ক্লাস:ক্লাস যেগুলি ক্যারেক্টার স্ট্রিম পড়তে/লিখতে ব্যবহৃত হয়। নিম্নলিখিত ক্যারেক্টার অ্যারে স্ট্রিম ক্লাসগুলি Java −

দ্বারা প্রদান করা হয়েছে
পাঠক লেখক
BufferedReader BufferedWriter
CharacterArrayReader CharacterArrayWriter
স্ট্রিংরিডার StringWriter
FileReader FileWriter
InputStreamReader InputStreamWriter
FileReader FileWriter

উদাহরণ

নিম্নলিখিত জাভা প্রোগ্রাম FileReader ব্যবহার করে একটি নির্দিষ্ট ফাইল থেকে ডেটা পাঠ করে এবং FileWriter ব্যবহার করে এটিকে অন্যটিতে লেখে।

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class IOStreamsExample {
   public static void main(String args[]) throws IOException {
      //Creating FileReader object
      File file = new File("D:/myFile.txt");
      FileReader reader = new FileReader(file);
      char chars[] = new char[(int) file.length()];
      //Reading data from the file
      reader.read(chars);
      //Writing data to another file
      File out = new File("D:/CopyOfmyFile.txt");
      FileWriter writer = new FileWriter(out);
      //Writing data to the file
      writer.write(chars);
      writer.flush();
      System.out.println("Data successfully written in the specified file");
   }
}

আউটপুট

Data successfully written in the specified file

  1. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  2. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  3. জাভাতে ফাইলগুলি কীভাবে পড়তে হয়

  4. জাভা ফাইলের উদাহরণ লিখুন