Carácter getType() Método en Java con ejemplos

  1. El Character.getType(char ch) es un método incorporado en Java que devuelve un valor que indica la categoría general de un personaje. Este método no puede manejar caracteres complementarios. Para admitir todos los caracteres Unicode, incluidos los caracteres complementarios, utilice el método getType(int).

    Sintaxis:

    public static int getType(char ch)

    Parámetros: el método acepta un parámetro ch de tipo de datos de carácter que se refiere al carácter que se va a probar.

    Valor devuelto: Este método devuelve un valor de tipo entero que representa la categoría general del personaje.

    Los siguientes programas ilustran el uso del método Character.getType(char ch):
    Programa 1:

    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
      
          // Create 2 character primitives ch1, ch2 and assigning values
          char c1 = 'K', c2 = '%';
      
          // Assign getType values of c1, c2 to int primitives int1, int2
          int int1 = Character.getType(c1);
          int int2 = Character.getType(c2);
      
          String str1 = "Category of " + c1 + " is " + int1;
          String str2 = "Category of " + c2 + " is " + int2;
      
          System.out.println( str1 );
          System.out.println( str2 );
       }
    }
    Producción:

    Category of K is 1
    Category of % is 24
    

    Programa 2:

    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
      
          // Create 2 character primitives ch1, ch2 and assigning values
          char c1 = 'T', c2 = '^';
      
          // Assign getType values of c1, c2 to inyt primitives int1, int2
         int int1 = Character.getType(c1);
         int int2 = Character.getType(c2);
      
          String str1 = "Category of " + c1 + " is " + int1;
          String str2 = "Category of " + c2 + " is " + int2;
      
          System.out.println(str1);
          System.out.println(str2);
       }
    }
    Producción:

    Category of T is 1
    Category of ^ is 27
    
  2. El java.lang.Character getType(int codePoint) es similar al método anterior en todos los sentidos, este método puede manejar caracteres adicionales.

    Sintaxis:

    public static int getType(int codePoint)
    

    Parámetro: el método acepta un solo parámetro codePoint de tipo de datos entero y se refiere al carácter (punto de código Unicode) que se va a probar.

    Valor devuelto: este método devuelve un valor de tipo int que representa la categoría general del personaje.

    Los siguientes programas demuestran el método mencionado anteriormente:
    Programa 1:

    // Java program to demonstrate
    // the above method
    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // int primitives c1, c2
          int c1 = 0x0037, c2 = 0x016f;
      
      
          // Assign getType values of c1, c2 to int primitives int1, int2
         int int1 = Character.getType(c1);
         int int2 = Character.getType(c2);
      
          // Print int1, int2 values
          System.out.println(  "Category of c1 is " + int1);
          System.out.println(  "Category of c1 is " + int2);
       }
    }
    Producción:

    Category of c1 is 9
    Category of c1 is 2
    

    Programa 2:

    // Java program to demonstrate
    // the above method
    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // int primitives c1, c2
          int c1 = 0x0135, c2 = 0x015f;
      
      
          // Assign getType values of c1, c2 to int primitives int1, int2
         int int1 = Character.getType(c1);
         int int2 = Character.getType(c2);
      
          // Print int1, int2 values
          System.out.println(  "Category of c1 is " + int1);
          System.out.println(  "Category of c1 is " + int2);
       }
    }
    Producción:

    Category of c1 is 2
    Category of c1 is 2
    
  3. Referencia: https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#getType(char)

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 *