IO Operations: File রিড এবং লিখা

Boon এর String এবং IO Utilities - বুন (Boon) - Java Technologies

292

Boon লাইব্রেরি দিয়ে IO Operations

Boon হল একটি Java লাইব্রেরি যা JSON পার্সিং, ডাটা ম্যানিপুলেশন, এবং বিভিন্ন IO অপারেশন করতে সাহায্য করে। যদিও Boon মূলত JSON ডাটা পরিচালনার জন্য জনপ্রিয়, তবুও এটি ফাইল রিড এবং লেখার কাজেও সহায়তা করতে পারে। Boon লাইব্রেরি ব্যবহার করে আপনি সহজে ফাইল থেকে ডাটা পড়তে এবং ফাইলে ডাটা লিখতে পারেন।

Boon এর মাধ্যমে ফাইল অপারেশন অনেক দ্রুত এবং সোজা উপায়ে করা যায়। এখানে আমরা দেখব কিভাবে Boon লাইব্রেরি ব্যবহার করে ফাইল রিড এবং লিখার কাজ করা যায়।


1. ফাইল থেকে ডাটা রিড (File Read) করা

Boon লাইব্রেরি ব্যবহার করে ফাইল থেকে ডাটা পড়ার জন্য Boon.readFile() মেথড ব্যবহার করা যেতে পারে। এটি একটি সহজ এবং কার্যকরী পদ্ধতি, যা ফাইলের কনটেন্টকে দ্রুত এবং সোজাভাবে পড়তে সাহায্য করে।

উদাহরণ: ফাইল থেকে টেক্সট রিড করা

import io.boon.Boon;

public class FileReadExample {
    public static void main(String[] args) {
        // ফাইলের পাথ উল্লেখ করুন
        String filePath = "example.txt";
        
        // ফাইল থেকে ডাটা পড়া
        String content = Boon.readFile(filePath);
        
        // পড়া কন্টেন্ট প্রিন্ট করা
        System.out.println(content);
    }
}

এই উদাহরণে, Boon.readFile() মেথডটি ফাইলের কনটেন্ট পড়ে এবং তা একটি স্ট্রিং হিসেবে রিটার্ন করে। আপনি এই কনটেন্টটি পরবর্তী ব্যবহারের জন্য ব্যবহার করতে পারেন।


2. ফাইলে ডাটা লিখা (File Write)

Boon লাইব্রেরি ব্যবহার করে ফাইলে ডাটা লেখার জন্য Boon.writeFile() মেথড ব্যবহার করা হয়। এটি সহজে একটি ফাইলের মধ্যে ডাটা লিখতে সক্ষম এবং ফাইলটি যদি না থাকে, তবে এটি স্বয়ংক্রিয়ভাবে ফাইল তৈরি করে।

উদাহরণ: ফাইলে টেক্সট লিখা

import io.boon.Boon;

public class FileWriteExample {
    public static void main(String[] args) {
        // ফাইলের পাথ উল্লেখ করুন
        String filePath = "output.txt";
        
        // ফাইলে ডাটা লিখা
        String contentToWrite = "This is a sample text written to the file.";
        Boon.writeFile(filePath, contentToWrite);
        
        System.out.println("Content written to the file successfully.");
    }
}

এই উদাহরণে, Boon.writeFile() মেথডটি নির্দিষ্ট ফাইলে ডাটা লিখে। যদি output.txt নামের ফাইলটি না থাকে, তবে এটি একটি নতুন ফাইল তৈরি করবে।


3. ফাইল থেকে JSON ডাটা রিড করা

Boon ব্যবহার করে আপনি JSON ডাটা খুব সহজে ফাইল থেকে রিড করতে পারেন এবং সেটা Java অবজেক্টে কনভার্ট করতে পারেন। Boon JSON ডাটা পার্সিংয়ের জন্য খুব দ্রুত এবং কার্যকরী, তাই আপনি JSON ফাইল থেকেও দ্রুত ডাটা রিড করতে পারবেন।

উদাহরণ: JSON ফাইল থেকে ডাটা রিড করা

import io.boon.Boon;
import io.boon.json.JsonObject;

public class JsonFileReadExample {
    public static void main(String[] args) {
        // JSON ফাইলের পাথ উল্লেখ করুন
        String filePath = "data.json";
        
        // JSON ফাইল থেকে ডাটা রিড করা
        JsonObject jsonObject = Boon.fromJsonFile(filePath, JsonObject.class);
        
        // JSON ডাটার মান প্রিন্ট করা
        System.out.println("Name: " + jsonObject.get("name"));
        System.out.println("Age: " + jsonObject.get("age"));
    }
}

এখানে, Boon.fromJsonFile() মেথডটি JSON ফাইল থেকে ডাটা রিড করে এবং সেটিকে JsonObject হিসেবে কনভার্ট করে। আপনি এরপর সেই ডাটাকে Java অবজেক্টের মতো ব্যবহার করতে পারবেন।


4. ফাইলে JSON ডাটা লিখা

যদি আপনি JSON ডাটা ফাইলে লিখতে চান, তবে Boon এর Boon.writeFile() মেথড ব্যবহার করে JSON অবজেক্টকে ফাইলের মধ্যে লিখতে পারেন।

উদাহরণ: JSON ডাটা ফাইলে লিখা

import io.boon.Boon;
import io.boon.json.JsonObject;

public class JsonFileWriteExample {
    public static void main(String[] args) {
        // JSON ডাটা তৈরি
        JsonObject jsonObject = Boon.create();
        jsonObject.put("name", "John Doe");
        jsonObject.put("age", 30);
        
        // JSON ডাটা ফাইলে লিখা
        String filePath = "output.json";
        Boon.writeFile(filePath, jsonObject.toString());
        
        System.out.println("JSON data written to the file successfully.");
    }
}

এখানে, JSON অবজেক্টটি তৈরি করা হয়েছে এবং Boon.writeFile() মেথড ব্যবহার করে সেটি JSON ফরম্যাটে ফাইলে লিখা হয়েছে।


5. ফাইল অপারেশন এডভান্সড কন্ট্রোল

Boon আরও উন্নত কন্ট্রোল প্রদান করে যেমন ফাইল লেখার সময় অ্যাপেন্ড করা (ফাইলের শেষে ডাটা যোগ করা), বা স্ট্রিমিং মোডে ডাটা রিড বা রাইট করা। এগুলোর জন্য আপনি Boon এর স্ট্যান্ডার্ড ফাইল অপারেশন মেথডগুলো ব্যবহার করতে পারেন।


সারাংশ

Boon লাইব্রেরি দিয়ে ফাইল রিড এবং লিখা খুবই সহজ এবং দ্রুত করা সম্ভব। JSON ডাটা ফাইল থেকে রিড বা ফাইলে লেখার জন্য Boon অত্যন্ত কার্যকরী এবং এটি সোজা কোডের মাধ্যমে দ্রুত IO অপারেশন সম্পাদন করতে সহায়তা করে। JSON ডাটা ম্যানিপুলেশন, স্ট্রিং রিড/রাইট, এবং ফাইল অপারেশন সবই Boon দিয়ে করা সম্ভব, যা আপনার Java অ্যাপ্লিকেশনকে আরও কার্যকরী এবং দ্রুত বানাতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...