I/O প্রাথমিক

একটি সিঙ্গেল লাইন ব্যবহার করে একটি স্ট্রিং (String) ফাইল এ রাইট করুন।

✕ Java 8
try (FileWriter fw =
        new FileWriter("out.txt");
    BufferedWriter bw =
        new BufferedWriter(fw)) {
    bw.write(content);
}
✓ Java 11+
Files.writeString(
    Path.of("out.txt"),
    content
);
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
📏

এক লাইন

এখানে রাইটার র‍্যাপিং (writer wrapping) বা ট্রাই-উইথ-রিসোর্সেসের (try-with-resources) প্রয়োজন নেই।

🛡️

সেফ ডিফল্টস

UTF-8 এনকোডিং, সঠিক ফাইল হ্যান্ডেল ক্লিনআপ।

🔧

অপশনস

অ্যাপেন্ড (append), ক্রিয়েট (create) ইত্যাদির জন্য OpenOption ফ্ল্যাগ পাস করুন।

পুরনো পদ্ধতি
FileWriter + BufferedWriter
আধুনিক পদ্ধতি
Files.writeString()
JDK থেকে
11
কঠিনতা
প্রাথমিক
ফাইল রাইটিং (Writing Files)
উপলব্ধ

JDK 11 (সেপ্টেম্বর 2018) থেকে ব্যাপকভাবে উপলব্ধ

Files.writeString() মেথডটি ডিফল্টরূপে UTF-8 এনকোডিং সহ একটি ফাইলে কন্টেন্ট রাইট করে। অপশনগুলো অ্যাপেন্ড (appending), তৈরি করা (creating) ইত্যাদির জন্য পাস করা যেতে পারে।