এখানে আমরা দুইটা ক্লাস ব্যবহার করছি, একটা হচ্ছে FileOutputStream। যার সাহায্যে একটি ফাইলে কোন কিছু লেখার জন্য ওপেন করা হয়। আরেকটি হচ্ছে PrintStream, এটি দিয়ে ওপেন করা ফাইলে আমাদের পছন্দের ডাটা গুলো লিখা হয়।
নিচের কোডটা রান করালে আরেকটু ধারনা হবে।
import java.io.*; public class WriteAfile { public static void main(String[] args) { try { FileOutputStream fout = new FileOutputStream("myfile.txt"); PrintStream myOutput = new PrintStream(fout); myOutput.println("WoW!! I write textfile using Java"); System.out.println("Data write sucssful"); } catch (IOException e) { System.out.println(e); System.exit(1); } } }
কোডটা রান করালে আপনি শুধু মাত্র “Data write sucssful” লেখাটা দেখতে পাবেন। আর “WoW!! I write textfile using Java” দেখার জন্য আপনা জাভার সোর্স ফাইল গুলো যেখানে সেভ করছেন সেখানে গেলে দেখতে পাবেন myfile.txt নামে একটি ফাইল রয়েছে, তা ওপেন করলেই দেখতে পারবেন যে আপনি জাভা এর সাহায্যে একটা টেক্সট ফাইলে কিছু ডাটা জমা রাখতে পারেন।
এখানে যদি myfile.txt নামক কোন ফাইল তৈরি না থাকে তাহলে অটোমেটিক ভাবে ফাইলটি তৈরি হয়ে যাবে। আর পরের বার যখন আপনি প্রোগ্রামটি রান করাবেন তখন আরেকটি ফাইল তৈরি হয়ে আগেরটা মুছে যাবে।
এবার নিজে নিজে একটু মজা করতে থাকুন। আরেকটি পোস্টে কিভাবে ফাইল থেকে ডাটা পড়া যায় তা দেখব।
ধন্যবাদ সহজ করে বুঝিয়ে লেখার জন্য।