কম্পিউটার

জাভাতে বাইট স্ট্রীম


এইগুলি বাইটে (8 বিট) ডেটা পরিচালনা করে অর্থাৎ, বাইট স্ট্রিম ক্লাসগুলি 8 বিটের ডেটা রিড/রাইট করে। এগুলো ব্যবহার করে আপনি অক্ষর, ভিডিও, অডিও, ছবি ইত্যাদি সংরক্ষণ করতে পারেন।

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

দ্বারা প্রদত্ত বাইট অ্যারে স্ট্রীম ক্লাসগুলি নিম্নরূপ
ইনপুটস্ট্রিম আউটপুট স্ট্রীম
FIleInputStream FileOutputStream
ByteArrayInputStream ByteArrayOutputStream
ObjectInputStream ObjectOutputStream
PipedInputStream PipedOutputStream
FilteredInputStream FilteredOutputStream
BufferedInputStream BufferedOutputStream
DataInputStream DataOutputStream

উদাহরণ

জাভা প্রোগ্রাম অনুসরণ করে FileInputStream ব্যবহার করে একটি নির্দিষ্ট ফাইল থেকে ডেটা পড়ে এবং FileOutputStream ব্যবহার করে এটি অন্যটিতে লিখে।

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

আউটপুট

Data successfully written in the specified file

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

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

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

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