Clase java.lang.Character – métodos | Serie 1
Los siguientes métodos de la clase Character se discuten aquí:
- 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.
- 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.
- 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.
- 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
- 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
- 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
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
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