Usar o método codePointCount() no método main
No método main(), usaremos o método codePointCount() para encontrar a contagem total de pontos de código Unicode (Unicode code point) do sub-array do array de caracteres especificado.
public class CharacterCodepointCount {
public static void main(String[] args) {
char[] ch1 = new char[] { 'j', 'a', 'v', 'a', '1', '2', '3' };
int offset1 = 0, count1 = 3;
int r1 = codePointCount(ch1, offset1, count1);
System.out.println("The number of Unicode code points in the subarray is: " + r1);
String s1 = "Hello World";
int offset2 = 2, count2 = 4;
int r2 = s1.codePointCount(offset2, count2);
System.out.println("The number of Unicode code points in the subarray is: " + r2);
}
public static int codePointCount(char[] a, int offset, int count) {
return Character.codePointCount(a, offset, count);
}
}
No código acima, criamos dois arrays de caracteres e os usamos como parâmetros para o método codePointCount(). Em seguida, imprimimos a contagem total de pontos de código Unicode do sub-array do array de caracteres especificado usando o método println().