- 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
- 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
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