वर्ण.चारकाउंट () विधि निर्दिष्ट वर्ण (यूनिकोड कोड बिंदु) का प्रतिनिधित्व करने के लिए आवश्यक चार मानों की संख्या निर्धारित करती है। यदि निर्दिष्ट वर्ण 0x10000 के बराबर या उससे अधिक है, तो विधि 2 वापस आती है। अन्यथा, विधि 1 लौटाती है।
उदाहरण
आइए अब एक उदाहरण देखें -
import java.lang.*;
public class Demo {
public static void main(String[] args) {
// create and assign values to int codepoint cp
int cp = 0x12345;
// create an int res
int res;
// assign the result of charCount on cp to res
res = Character.charCount(cp);
String str1 = "It is not a valid supplementary character";
String str2 = "It is a valid supplementary character";
// print res value
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