Character.isMirrored() en Java con ejemplos

java.lang.Character.isMirrored() es un método incorporado en Java que determina si el carácter 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. Algunos ejemplos de caracteres reflejados son [ ] { } ( ) etc.

Sintaxis:

public static boolean isMirrored(char ch)

Parameters: 
ch - char for which the mirrored property is requested

Devoluciones: este método devuelve verdadero si el carácter está reflejado; de lo contrario, devuelve falso si el carácter no está reflejado o no está definido.

A continuación se muestra la ilustración del método Character.isMirrored():

Programa 1:

// Java program to demonstrate the
// Character.isMirrored() function
// When the character is a valid one.
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // Assign values to ch1, ch2, ch3, ch4
        char ch1 = '[';
        char ch2 = '+';
        char ch3 = '}';
        char ch4 = '(';
  
        // Checks if the character is mirrored or not and prints
        boolean b1 = Character.isMirrored(ch1);
        System.out.println(ch1 + " is a mirrored character is " + b1);
  
        boolean b2 = Character.isMirrored(ch2);
        System.out.println(ch2 + " is a mirrored character is " + b2);
  
        boolean b3 = Character.isMirrored(ch1);
        System.out.println(ch3 + " is a mirrored character is " + b3);
  
        boolean b4 = Character.isMirrored(ch2);
        System.out.println(ch4 + " is a mirrored character is " + b4);
    }
}
Producción:

[ is a mirrored character is true
+ is a mirrored character is false
} is a mirrored character is true
( is a mirrored character is false

Programa 2:

// Java program to demonstrate the
// Character.isMirrored() function
// When the character is a invalid one.
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // Assign values to ch1, ch2, ch3, ch4
        char ch1 = '4';
        char ch2 = '0';
  
        // Checks if the character is mirrored or not and prints
        boolean b1 = Character.isMirrored(ch1);
        System.out.println(ch1 + " is a mirrored character is " + b1);
  
        boolean b2 = Character.isMirrored(ch2);
        System.out.println(ch2 + " is a mirrored character is " + b2);
    }
}
Producción:

4 is a mirrored character is false
0 is a mirrored character is false

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *