Character.isIdentifierIgnorable() en Java con ejemplos

  1. java.lang.Character.isIdentifierIgnorable ( char ch) es un método incorporado en java que determina si el carácter especificado debe considerarse como un carácter ignorable en un identificador Java o un identificador Unicode.

    Los siguientes caracteres Unicode se pueden ignorar en un identificador Java o un identificador Unicode:

    • Caracteres de control ISO que no son espacios en blanco
      1. ‘\u0000’ a ‘\u0008’
      2. ‘\u000E’ a ‘\u001B’
      3. ‘\u007F’ a ‘\u009F’
    • todos los caracteres que tienen el valor de categoría general FORMATO

    Sintaxis:

    public static boolean isIdentifierIgnorable(char ch)

    Parámetros: El parámetro ch es del tipo de datos de caracteres y se refiere al carácter que se va a probar.

    Valor de retorno: este método devuelve verdadero si el carácter es un carácter de control ignorable que puede ser parte de un identificador Java o Unicode, de lo contrario, es falso.

    Los siguientes programas ilustran el método Character.isIdentifierIgnorable(char ch):

    Programa 1:

    // Java program to illustrate
    // Character.isIdentifierIgnorable(char ch) method
    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // Creates 2 character primitives c1, c2 and assigning values
          char c1='\u0000', c2= '9';
      
          // Assigns isIdentifierIgnorable results of 
          // c1, c2 to boolean primitives
          boolean  bool1 = Character.isIdentifierIgnorable(c1);
          boolean  bool2 = Character.isIdentifierIgnorable(c2);
      
          String str1 = "c1 is an ignorable control character is " + bool1;
          String str2 = "c2 is an ignorable control character is " + bool2;
      
          System.out.println( str1 );
          System.out.println( str2 );
       }
    }
    Producción:

    c1 is an ignorable control character is true
    c2 is an ignorable control character is false
    

    Programa 2:

    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // Create 2 character primitives c1, c2 and assigning values
          char c1='\u000E', c2= '8';
      
          // Assigns isIdentifierIgnorable results of 
          // c1, c2 to boolean primitives
          boolean  bool1 = Character.isIdentifierIgnorable(c1);
          boolean  bool2 = Character.isIdentifierIgnorable(c2);
      
          String str1 = "c1 is an ignorable control character is " + bool1;
          String str2 = "c2 is an ignorable control character is " + bool2;
      
          System.out.println( str1 );
          System.out.println( str2 );
       }
    }
    Producción:

    c1 is an ignorable control character is true
    c2 is an ignorable control character is false
    
  2. java.lang.Character.isIdentifierIgnorable(int codePoint) es similar al método anterior en todos los sentidos .

    Sintaxis:

    public static boolean isIdentifierIgnorable(int codePoint)
    

    Parámetro: la función acepta un solo parámetro codePoint de tipo de datos entero que especifica el carácter (punto de código Unicode) que se va a probar.

    Valor de retorno: este método devuelve verdadero si el carácter es un carácter de control ignorable que puede ser parte de un identificador Java o Unicode, de lo contrario, es falso.

    El siguiente programa ilustra el método Character.isIdentifierIgnorable(int codepoint):
    Programa 1:

    // Java program to demonstrate 
    // the Character.isIdentifierIgnorable(int codepoint) method
      
    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // Integer primitives c1, c2
          int c1 = 0x019f, c2 = 0x1abc;
      
          // Assign isIdentifierIgnorable results of cp1, cp2
          // to boolean primitives bool1, bool2
         boolean bool1 = Character.isIdentifierIgnorable(c1);
         boolean bool2 = Character.isIdentifierIgnorable(c2);
      
          // Print bool1, bool2 values
          System.out.println( "c1 is an ignorable control character?"+
          " ans is "+bool1);
          System.out.println( "c2 is an ignorable control character?"+
          " ans is "+bool2);
       }
    }
    Producción:

    c1 is an ignorable control character? ans is false
    c2 is an ignorable control character? ans is false
    

    Programa 2:

    // Java program to demonstrate 
    // the Character.isIdentifierIgnorable(int codepoint) method
      
    import java.lang.*;
      
    public class gfg {
      
       public static void main(String[] args) {
      
          // Integer primitives c1, c2
          int c1 = 0x119f, c2 = 0x0abc;
      
          // Assign isIdentifierIgnorable results of cp1, cp2
          // to boolean primitives bool1, bool2
         boolean bool1 = Character.isIdentifierIgnorable(c1);
         boolean bool2 = Character.isIdentifierIgnorable(c2);
      
          // Print bool1, bool2 values
          System.out.println( "c1 is an ignorable control character?"+
          " ans is "+bool1);
          System.out.println( "c2 is an ignorable control character?"+
          " ans is "+bool2);
       }
    }
    Producción:

    c1 is an ignorable control character? ans is false
    c2 is an ignorable control character? ans is false
    

Referencia: https://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isIdentifierIgnorable(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 *