Introducción
En este laboratorio, aprenderá a usar el método toCodePoint() de la clase Character en Java, que convertirá los pares de sustitución especificados en su valor de código de punto suplementario.
En este laboratorio, aprenderá a usar el método toCodePoint() de la clase Character en Java, que convertirá los pares de sustitución especificados en su valor de código de punto suplementario.
Crea una clase Java CharToCodePoint.
public class CharToCodePoint {
public static void main(String[] args) {
}
}
Declara variables, highOne, lowOne, highTwo y lowTwo, con valores de tipo char que se convertirán en puntos de código.
public class CharToCodePoint {
public static void main(String[] args) {
char highOne = '\udd6f';
char lowOne = '\udc7e';
char highTwo = 'B';
char lowTwo = 'c';
}
}
Convierte las variables de pares de sustitución declaradas en el paso 2 en puntos de código utilizando el método toCodePoint().
public class CharToCodePoint {
public static void main(String[] args) {
char highOne = '\udd6f';
char lowOne = '\udc7e';
char highTwo = 'B';
char lowTwo = 'c';
int codePointOne = Character.toCodePoint(highOne, lowOne);
int codePointTwo = Character.toCodePoint(highTwo, lowTwo);
}
}
Imprime las variables codePointOne y codePointTwo en la consola.
public class CharToCodePoint {
public static void main(String[] args) {
char highOne = '\udd6f';
char lowOne = '\udc7e';
char highTwo = 'B';
char lowTwo = 'c';
int codePointOne = Character.toCodePoint(highOne, lowOne);
int codePointTwo = Character.toCodePoint(highTwo, lowTwo);
System.out.println("Surrogate Pair converted to codePointOne : " + codePointOne);
System.out.println("Surrogate Pair converted to codePointTwo : " + codePointTwo);
}
}
Compila y ejecuta el código en la terminal.
javac CharToCodePoint.java
java CharToCodePoint
Cambia los valores de entrada en el paso 2 para comprobar la conversión de puntos de código para diferentes pares de sustitución.
public class CharToCodePoint {
public static void main(String[] args) {
char highOne = '\ud800';
char lowOne = '\udc00';
char highTwo = 'A';
char lowTwo = 'b';
int codePointOne = Character.toCodePoint(highOne, lowOne);
int codePointTwo = Character.toCodePoint(highTwo, lowTwo);
System.out.println("Surrogate Pair converted to codePointOne : " + codePointOne);
System.out.println("Surrogate Pair converted to codePointTwo : " + codePointTwo);
}
}
Compila y ejecuta el código modificado en la terminal.
javac CharToCodePoint.java
java CharToCodePoint
En este laboratorio, has aprendido cómo usar el método toCodePoint() de la clase Character en Java para cambiar los pares de sustitución especificados a su valor de punto de código suplementario.