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.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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.