- 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
- ‘\u0000’ a ‘\u0008’
- ‘\u000E’ a ‘\u001B’
- ‘\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
- Caracteres de control ISO que no son espacios en blanco
- 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