Character.charCount() মেথড নির্দিষ্ট ক্যারেক্টার (ইউনিকোড কোড পয়েন্ট) রিপ্রেজেন্ট করতে কতটি char ভ্যালু লাগবে তা নির্ধারণ করে। যদি নির্দিষ্ট ক্যারেক্টার 0x10000-এর সমান বা বড় হয়, তবে মেথডটি ২ রিটার্ন করে। অন্যথায়, মেথডটি ১ রিটার্ন করে।
উদাহরণ
একটি উদাহরণ দেখা যাক −
import java.lang.*;
public class Demo {
public static void main(String[] args) {
// int codepoint cp তৈরি এবং মান অ্যাসাইন করা
int cp = 0x12345;
// একটি int res তৈরি করা
int res;
// cp-র ওপর charCount-এর ফলাফল res-এ অ্যাসাইন করা
res = Character.charCount(cp);
String str1 = "It is not a valid supplementary character";
String str2 = "It is a valid supplementary character";
// res ভ্যালু প্রিন্ট করা
if ( res == 1 ) {
System.out.println( str1 );
} else if ( res == 2 ) {
System.out.println( str2 );
}
}
}
আউটপুট
It is a valid supplementary character
উদাহরণ
আরেকটি উদাহরণ −
import java.lang.*;
public class Demo {
public static void main(String[] args) {
int c = 0x11987;
int res = Character.charCount(c);
System.out.println(res);
}
}
আউটপুট
2