কম্পিউটার টিউটোরিয়াল

স্ট্রিং ভ্যালু দিয়ে Enum লুকআপ করার জাভা প্রোগ্রাম


এই আর্টিকেলে আমরা বুঝব কিভাবে স্ট্রিং ভ্যালু দিয়ে Enum-এ লুকআপ করতে হয়। Enum হল একটি বিশেষ "ক্লাস" যা কনস্ট্যান্টের একটি গোষ্ঠী প্রতিনিধিত্ব করে (অপরিবর্তনশীল ভেরিয়েবল, final ভেরিয়েবলের মতো)।

উদাহরণ

ইনপুট:

লুকআপ করার স্ট্রিং: Java

প্রত্যাশিত আউটপুট:

ফলাফল: JAVA

অ্যালগরিদম

ধাপ ১ - শুরু
ধাপ ২ - একটি স্ট্রিং (input_string) এবং একটি Languages অবজেক্ট (result) ঘোষণা করুন
ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন
ধাপ ৪ - .valueOf() ফাংশন ব্যবহার করে Enum থেকে স্ট্রিং ফেচ করুন
ধাপ ৫ - ফলাফল প্রদর্শন করুন
ধাপ ৬ - থামুন

উদাহরণ ১: valueOf() ব্যবহার করে Enum ভ্যালু প্রিন্ট করা

public class Demo {
    public enum Languages {
        JAVA, SCALA, PYTHON, MYSQL
    }
    public static void main(String[] args) {
        String input_string = "Java";
        System.out.println("লুকআপ করার স্ট্রিং: " + input_string);
        Languages result = Languages.valueOf(input_string.toUpperCase());
        System.out.println("\nফলাফল: ");
        System.out.println(result);
    }
}

আউটপুট

লুকআপ করার স্ট্রিং: Java
ফলাফল: JAVA

উদাহরণ ২: .name() ফাংশন ব্যবহার করে Enum ভ্যালু প্রিন্ট করা

enum Languages {
    Java,
    Scala,
    Python,
    Mysql;
}
class Demo {
    public static void main(String[] args) {
        System.out.println("Enum-এর ভ্যালুগুলো: ");
        System.out.println(Languages.Java.name());
        System.out.println(Languages.Scala.name());
        System.out.println(Languages.Python.name());
        System.out.println(Languages.Mysql.name());
    }
}

আউটপুট

Enum-এর ভ্যালুগুলো:
Java
Scala
Python
Mysql
  1. স্ট্রিং-এ ক্যারেক্টার들의 অর্ডার চেক করার জাভা প্রোগ্রাম

  2. জাভাতে স্ট্রিং বিভক্ত এবং সংযুক্ত করার প্রোগ্রাম

  3. জাভা রেগুলার এক্সপ্রেশন: প্যারেনথেসিস ( বা ) ম্যাচ করার প্রোগ্রাম

  4. জাভা প্রোগ্রাম: স্ট্রিং-এ স্বরবর্ণ গণনা করা