Character.isMirrored(int codePoint) es un método incorporado en Java que determina si el carácter especificado (punto de código Unicode) se refleja de acuerdo con la especificación Unicode. Los caracteres reflejados deben tener sus glifos reflejados horizontalmente cuando se muestran en texto de derecha a izquierda. Por ejemplo, ‘\u0028’ PARÉNTESIS IZQUIERDO se define semánticamente como un paréntesis de apertura. Esto aparecerá como un “(” en el texto de izquierda a derecha, pero como un “)” en el texto de derecha a izquierda.
Sintaxis:
public static boolean isMirrored(int codePoint)
Parámetros: El parámetro codePoint de tipo entero es el carácter (punto de código Unicode) a probar.
Valor devuelto: este método devuelve verdadero si el carácter está reflejado, falso si el carácter no está reflejado o no está definido.
Los siguientes programas ilustran el método Character.isMirrored():
Programa 1:
// Code to illustrate the isMirrored() method import java.lang.*; public class gfg { public static void main(String[] args) { // Creating 2 int primitives char1, char2 int char1 = 0x0c05, char2 = 0x013c; // Checks if character is mirrored or not and prints boolean bool1 = Character.isMirrored(char1); String str1 = "char1 represents a mirrored character is " + bool1; System.out.println(str1); boolean bool2 = Character.isMirrored(char2); String str2 = "char2 represents a mirrored character is " + bool2; System.out.println(str2); } }
char1 represents a mirrored character is false char2 represents a mirrored character is false
Programa 2:
// Code to illustrate the isMirrored() method import java.lang.*; public class gfg { public static void main(String[] args) { // Create 2 int primitives c1, c2 int c1 = 0x0c07, c2 = 0x063c; // Checks if character is mirrored or not and prints boolean bool1 = Character.isMirrored(c1); String str1 = "c1 represents a mirrored character is " + bool1; System.out.println(str1); boolean bool2 = Character.isMirrored(c2); String str2 = "c2 represents a mirrored character is " + bool2; System.out.println(str2); } }
c1 represents a mirrored character is false c2 represents a mirrored character is false
Referencia: https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isMirrored(int)
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA