এই আর্টিকেলে আমরা বুঝব কিভাবে একটি নির্দিষ্ট ইনডেক্সে ইউনিকোড কোড পয়েন্ট বের করতে হয়। প্রতিটি ক্যারেক্টার একটি ইউনিকোড কোড পয়েন্ট দ্বারা প্রতিনিধিত্ব করা হয়। কোড পয়েন্ট হল একটি ইন্টিজার ভ্যালু যা প্রদত্ত ক্যারেক্টারকে অনন্যভাবে চিহ্নিত করে।
উদাহরণ
ইনপুট:
ইনপুট স্ট্রিং: Java Program ইনডেক্স মান: 5
প্রত্যাশিত আউটপুট:
ইউনিকোড পয়েন্ট: 80
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - একটি স্ট্রিং (input_string) এবং দুটি ইন্টিজার (index, result) ঘোষণা করুন ধাপ ৩ - মানগুলো সংজ্ঞায়িত করুন ধাপ ৪ - codePointAt() ফাংশন ব্যবহার করে কোড পয়েন্ট ভ্যালু বের করুন ধাপ ৫ - ফলাফল প্রদর্শন করুন ধাপ ৬ - থামুন
উদাহরণ ১: মেইন ফাংশনে সরাসরি বাস্তবায়ন
import java.io.*;
public class UniCode {
public static void main(String[] args) {
System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
String input_string = "Java Program";
System.out.println("\nস্ট্রিংটি সংজ্ঞায়িত: " + input_string);
int result = input_string.codePointAt(5);
System.out.println("ইনডেক্স ৫-এ ইউনিকোড পয়েন্ট: " + result);
}
}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে স্ট্রিংটি সংজ্ঞায়িত: Java Program ইনডেক্স ৫-এ ইউনিকোড পয়েন্ট: 80
উদাহরণ ২: অবজেক্ট-ওরিয়েন্টেড পদ্ধতিতে ফাংশন ব্যবহার
import java.io.*;
public class UniCode {
static void unicode_value(String input_string, int index) {
int result = input_string.codePointAt(index);
System.out.println("ইনডেক্স " + index + "-এ ইউনিকোড পয়েন্ট: " + result);
}
public static void main(String[] args) {
System.out.println("প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে");
String input_string = "Java Program";
System.out.println("\nস্ট্রিংটি সংজ্ঞায়িত: " + input_string);
int index = 5;
unicode_value(input_string, index);
}
}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে স্ট্রিংটি সংজ্ঞায়িত: Java Program ইনডেক্স ৫-এ ইউনিকোড পয়েন্ট: 80