Java.lang.Character.charCount () es una función incorporada en Java que se usa para determinar la cantidad de caracteres necesarios para representar el carácter especificado . Si el carácter es igual o mayor que 0x10000, el método devuelve 2, de lo contrario, 1.
Sintaxis:
public static int charCount(int code)
Parámetros : La función acepta un único código de parámetro . Representa el carácter probado.
Valor devuelto: Devuelve 2 si el caracter es valido de lo contrario 1.
Errores y excepciones:
- Este método no valida el carácter especificado para que sea un punto de código Unicode válido.
- El método no estático se puede llamar declarando nombre_método (argv) en este caso, el método es estático, se debe llamar agregando el nombre de la clase como sufijo. Tendremos un problema de compilación si llamamos al método charCount de forma no estática.
Ejemplos :
Input : 0x12456 Output : 2 Explanation: the code is greater than 0x10000 Input : 0x9456 Output : 1 Explanation: The code is smaller then 0x10000
Los programas siguientes ilustran la función java.lang.Character.charCount():
Programa 1:
// Java program that demonstrates the use of // Character.charCount() function // include lang package import java.lang.*; class GFG { public static void main(String[] args) { int code = 0x9000; int ans = Character.charCount(code); // prints 2 if character is greater than 0x10000 // otherwise 1 System.out.println(ans); } }
Producción:
1
Programa 2:
// Java program that demonstrates the use of // Character.charCount() function // include lang package import java.lang.*; class GFG { public static void main(String[] args) { int code = 0x12456; int ans = Character.charCount(code); // prints 2 if character is greater than 0x10000 // otherwise 1 System.out.println(ans); } }
Producción:
2