Clase java.lang.Character – métodos | conjunto 2

lang.Character_methods

métodos de lang.Character


Clase java.lang.Character – métodos | Serie 1

Los siguientes métodos de la clase Character se discuten aquí:

  1. toUpperCase() : el método java.lang.toUpperCase(char arg) convierte el carácter dado en el argumento a su mayúscula en función de los valores Unicode.
    Sintaxis:
    public static char toUpperCase(char arg)
    Parameters : 
    arg : character to be converted to Upper case
    Return : 
    Upper case character of the argumented character.  
    
  2. toLowerCase() : el método java.lang.toLowerCase(char arg) convierte el carácter dado en el argumento a su minúscula en función de los valores Unicode.
    Sintaxis:
    public static char toLowerCase(char arg)
    Parameters : 
    arg : character to be converted to Lower case
    Return : 
    Lower case character of the argumented character.  
    
  3. isMirrored() : el método java.lang.Character.isMirrored(char arg) comprueba si el argumento pasado se refleja o no, en función de los valores 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.
    por ejemplo: [ ] { } ( )
    Sintaxis:
    public static boolean isMirrored(char arg)
    Parameters : 
    arg : argumented character 
    true if char 'arg' is mirrored, else false.
    
  4. Código Java que explica el uso de los métodos toUpperCase(), toLowerCase(), isMirrored()

    // Java program explaining Character class methods
    // toUpperCase(), toLowerCase(), isMirrored()
    import java.lang.Character;
    public class NewClass
    {
        public static void main(String[] args)
        {
            // Use of toUpperCase() method
            Character g1 = new Character('g');
            Character g2 = new Character('O');
      
            char chUpper = Character.toUpperCase(g1);
            char chUpper1 = Character.toUpperCase(g2);
      
            System.out.println("Upper value for g : "+ chUpper);
            System.out.println("Upper value for O : "+ chUpper1);
            System.out.println("");        
              
            // Use of toLowerCase() method
            char chLower = Character.toLowerCase(g1);
            char chLower1 = Character.toLowerCase(g2);
            System.out.println("Lower value for G : "+ chLower);
            System.out.println("Lower value for O : "+ chLower1);
            System.out.println("");
      
            // Use of isMirrored() method
            Character g3 = new Character('-');
            Character g4 = new Character(')');
            Character g5 = new Character('{');
            Character g6 = new Character(']');
      
            boolean checkBool1 = Character.isMirrored(g3);
            boolean checkBool2 = Character.isMirrored(g4);
            boolean checkBool3 = Character.isMirrored(g5);
            boolean checkBool4 = Character.isMirrored(g6);
              
            System.out.println("Checking - : "+ checkBool1);
            System.out.println("Checking ) : "+ checkBool2);
            System.out.println("Checking { : "+ checkBool3);
            System.out.println("Checking ] : "+ checkBool4);
        }
    }

    Producción:

    Upper value for g : G
    Upper value for O : O
    
    Lower value for G : g
    Lower value for O : o
    
    Checking - : false
    Checking ) : true
    Checking { : true
    Checking ] : true
    
  5. reverseBytes() : el método java.lang.Character.reverseBytes() devuelve un carácter invirtiendo el orden de los bytes en el carácter argumentado.
    Sintaxis:
    public static char reverseBytes()
    Parameters : 
    cP : code point, need to check
    Return : 
    character with reversed order of bytes in the argumented character
    
  6. isAlphabetic() : el método java.lang.Character.isAlphabetic(int cP) verifica si el carácter argumentado (punto de código) es un alfabeto o no
    Sintaxis:
    public static boolean isAlphabetic(int codePoint)
    Parameters : 
    cP : code point, need to check.  
    Return : 
    True if character is a Unicode alphabet, else false
    Exception : 
    --> NullPointerException
    --> IndexOutOfBoundsException 
    
  7. isValidCodePoint() : el método java.lang.Character.isValidCodePoint( int cP) comprueba si el Unicode argumentado es realmente válido o no
    Sintaxis :
    public static boolean isValidCodePoint(int codePoint)
    Parameters : 
    cP : code point to be tested  
    Return : 
    true if Min code point <  Argumented code point < Max code point
    
  8. Código Java que explica el uso de los métodos isValidCodePoint(), reverseBytes(), isAlphabetical()

    // Java program explaining Character class methods
    // isValidCodePoint(), reverseBytes(), isAlphabetical()
    import java.lang.Character;
    public class NewClass
    {
        public static void main(String[] args)
        {
            // Use of reverseBytes() method
            Character g1 = new Character('1');
            Character g2 = new Character('s');
      
            char chreverse = Character.reverseBytes(g1);
            char chreverse1 = Character.reverseBytes(g2);
      
            System.out.println("Reverse char for 1 : "+ chreverse);
            System.out.println("Revrese char for s : "+ chreverse1);
            System.out.println("");
      
            // Use of isAlphabetical() method
            int c1 = 101, c2 = 132;
            boolean check1 = Character.isAlphabetic(c1);
            boolean check2 = Character.isAlphabetic(c2);
            System.out.println("Is Unicode 66 alphabetic  : "+ check1);
            System.out.println("Is Unicode 132 alphabetic : "+ check2);
            System.out.println("");
      
            // Use of isValidCodePoint() method
            int c3 = 0x012343, c4 = 0x01344ffff;
            boolean check4 = Character.isValidCodePoint(c4);
            boolean check3 = Character.isValidCodePoint(c3);
            System.out.println("Validity check : "+ check3);
            System.out.println("Validity check : "+ check4);
        }
    }

    Producción:

    Reverse char for 1 : ?
    Reverse char for s : ?
    
    Is Unicode 66 alphabetic  : true
    Is Unicode 132 alphabetic : false
    
    Validity check : true
    Validity check : false
    

    Este artículo es una contribución de Mohit Gupta . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

    Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *