Boon এর String Utilities ব্যবহার করে String ম্যানিপুলেশন

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

258

Boon একটি শক্তিশালী লাইব্রেরি যা JSON পার্সিং, ডেটা বাইন্ডিং এবং স্ট্রিং ম্যানিপুলেশনসহ বিভিন্ন কাজে ব্যবহৃত হয়। Boon এর String Utilities ক্লাসটি স্ট্রিং ম্যানিপুলেশনের জন্য অনেক কার্যকরী এবং সহজ টুলস সরবরাহ করে। এটি স্ট্রিংগুলির বিভিন্ন সাধারণ অপারেশন যেমন, ট্রিমিং, কনভার্সন, ফরম্যাটিং এবং প্যাটার্ন ম্যাচিং ইত্যাদি দ্রুত এবং সহজভাবে করতে সক্ষম।

এখানে Boon এর String Utilities ক্লাস ব্যবহার করে স্ট্রিং ম্যানিপুলেশনের কিছু সাধারণ কাজের উদাহরণ আলোচনা করা হলো।


Boon এর String Utilities এর কিছু প্রধান বৈশিষ্ট্য

  1. স্ট্রিং এর কেস কনভার্সন: স্ট্রিংগুলিকে uppercase বা lowercase এ কনভার্ট করা।
  2. স্ট্রিং ট্রিমিং: স্ট্রিং এর শুরু এবং শেষে অপ্রয়োজনীয় স্পেস বা সাদা জায়গা (whitespace) সরানো।
  3. স্ট্রিং ফরম্যাটিং: স্ট্রিং ফরম্যাটিংয়ের মাধ্যমে ডায়নামিক স্ট্রিং তৈরি করা।
  4. স্ট্রিং সেপারেটর ব্যবহার: স্ট্রিং সেপারেটর ব্যবহার করে একাধিক স্ট্রিংকে একত্র করা।

উদাহরণ: Boon এর String Utilities এর কিছু সাধারণ ব্যবহার

1. স্ট্রিং ট্রিমিং (Trimming)

স্ট্রিং থেকে অতিরিক্ত স্পেস বা সাদা জায়গা সরাতে Boon এর trim() মেথড ব্যবহার করা যায়।

import boon.StringUtil;

public class Example {
    public static void main(String[] args) {
        String text = "  Hello, Boon!  ";
        String trimmedText = StringUtil.trim(text);
        System.out.println("Trimmed: '" + trimmedText + "'");
    }
}

এখানে, " Hello, Boon! " স্ট্রিংটি ট্রিমিং করার পরে আউটপুট হবে:

Trimmed: 'Hello, Boon!'

2. স্ট্রিং কেস কনভার্সন (Case Conversion)

Boon এর String Utilities ব্যবহার করে খুব সহজে স্ট্রিংয়ের কেস পরিবর্তন করা যেতে পারে। নিচের উদাহরণে, আমরা স্ট্রিংকে uppercase এবং lowercase এ কনভার্ট করব।

import boon.StringUtil;

public class Example {
    public static void main(String[] args) {
        String text = "Hello, Boon!";
        String upperText = StringUtil.toUpperCase(text);
        String lowerText = StringUtil.toLowerCase(text);

        System.out.println("Uppercase: " + upperText);
        System.out.println("Lowercase: " + lowerText);
    }
}

আউটপুট হবে:

Uppercase: HELLO, BOON!
Lowercase: hello, boon!

3. স্ট্রিং ফরম্যাটিং (String Formatting)

Boon এর String Utilities ব্যবহার করে স্ট্রিং ফরম্যাটিং খুবই সহজ। format() মেথড ব্যবহার করে আপনি ডায়নামিকভাবে স্ট্রিং তৈরি করতে পারেন।

import boon.StringUtil;

public class Example {
    public static void main(String[] args) {
        String name = "John";
        int age = 30;

        // স্ট্রিং ফরম্যাটিং
        String formattedString = StringUtil.format("My name is {} and I am {} years old.", name, age);
        System.out.println(formattedString);
    }
}

আউটপুট হবে:

My name is John and I am 30 years old.

এখানে {} প্লেসহোল্ডার ব্যবহার করে স্ট্রিং এর মধ্যে ডায়নামিক ডেটা যুক্ত করা হয়েছে।


4. স্ট্রিং সেপারেটর (String Separator) ব্যবহার

Boon এর String Utilities স্ট্রিংগুলোকে সেপারেটর ব্যবহার করে একত্র করার সুবিধা দেয়। উদাহরণস্বরূপ, একাধিক স্ট্রিংকে নির্দিষ্ট সেপারেটর দিয়ে যুক্ত করা।

import boon.StringUtil;

public class Example {
    public static void main(String[] args) {
        String[] words = {"apple", "banana", "cherry"};
        
        // স্ট্রিংগুলো সেপারেটর দিয়ে একত্র করা
        String result = StringUtil.join(words, ", ");
        System.out.println("Result: " + result);
    }
}

আউটপুট হবে:

Result: apple, banana, cherry

এখানে, join() মেথড ব্যবহার করে স্ট্রিং অ্যারে একত্র করা হয়েছে এবং কমা ও স্পেস সেপারেটর হিসেবে ব্যবহার করা হয়েছে।


5. স্ট্রিং প্যাটার্ন মেলা (Pattern Matching)

Boon এর String Utilities ব্যবহার করে স্ট্রিংয়ের মধ্যে প্যাটার্ন খোঁজা সম্ভব। নিচে একটি উদাহরণ দেওয়া হলো যেখানে একটি স্ট্রিংয়ে নির্দিষ্ট প্যাটার্ন চেক করা হয়েছে।

import boon.StringUtil;

public class Example {
    public static void main(String[] args) {
        String text = "The quick brown fox jumps over the lazy dog.";
        
        // প্যাটার্ন মেলা
        boolean containsWord = StringUtil.contains(text, "fox");
        System.out.println("Contains 'fox': " + containsWord);
    }
}

আউটপুট হবে:

Contains 'fox': true

এখানে, contains() মেথড ব্যবহার করা হয়েছে যা চেক করবে যে স্ট্রিংয়ে "fox" শব্দটি আছে কিনা।


Boon String Utilities এর সুবিধা

  1. সহজ এবং দ্রুত: Boon এর String Utilities ব্যবহার করে স্ট্রিং ম্যানিপুলেশন কাজগুলো খুব দ্রুত এবং সহজে করা যায়।
  2. কম কোড: অধিকাংশ স্ট্রিং অপারেশন খুব কম কোডে সম্পন্ন করা সম্ভব, যার ফলে কোডের পরিস্কারতা এবং রক্ষণাবেক্ষণ সহজ হয়।
  3. নেটিভ সাপোর্ট: Boon স্ট্রিং ম্যানিপুলেশনের জন্য নেটিভ সাপোর্ট প্রদান করে, যা দ্রুত এবং কার্যকরী স্ট্রিং প্রসেসিংয়ে সাহায্য করে।

Boon এর String Utilities ক্লাস একটি শক্তিশালী এবং ব্যবহারকারী-বান্ধব টুল যা স্ট্রিং ম্যানিপুলেশন কাজগুলো সহজ এবং দ্রুত করে তোলে। এটি স্ট্রিংয়ের কেস কনভার্সন, ফরম্যাটিং, ট্রিমিং, প্যাটার্ন ম্যাচিং এবং সেপারেটর ব্যবহার করে একাধিক স্ট্রিংকে একত্র করার মতো কাজগুলো খুব সহজভাবে সম্পাদন করতে সক্ষম। Boon এর এই কার্যকরী স্ট্রিং ম্যানিপুলেশন ফিচারগুলো আপনার Java অ্যাপ্লিকেশনগুলোকে আরও বেশি উন্নত এবং দক্ষ করতে সাহায্য করবে।


Content added By
Promotion

Are you sure to start over?

Loading...