Character.charCount() मेथड निर्दिष्ट कैरेक्टर (यूनिकोड कोड पॉइंट) को दर्शाने के लिए आवश्यक char मानों की संख्या निर्धारित करता है। यदि निर्दिष्ट कैरेक्टर 0x10000 के बराबर या उससे बड़ा है, तो मेथड 2 लौटाता है। अन्यथा, मेथड 1 लौटाता है।
उदाहरण
आइए अब एक उदाहरण देखें:
import java.lang.*;
public class Demo {
public static void main(String[] args) {
// int कोडपॉइंट 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