logo

Método isDigit() do caractere Java

O método isDigit(int codePoint) da classe Character geralmente determina se o caractere fornecido é um dígito ou não. Geralmente, um caractere é considerado um dígito se sua categoria geral dada por getType(codePoint) for DECIMAL_DIGIT_NUMBER.

Sintaxe

 public static boolean isDigit(int codePoint) 

Parâmetro

O método acima requer apenas um parâmetro:

vb e vb líquido

a.)O codePoint que é um caractere Unicode que precisa ser testado.

Valor de retorno

O método isDigit(int codePoint) retorna um valor booleano, ou seja, verdadeiro, se o caractere fornecido (ou especificado) for um dígito. Caso contrário, o método retornará falso.

Exemplo 1

 public class JavaCharacaterisDigitintcodePointExample1 { public static void main(String[] args) { // Initialize the codePoints. int codepoint1 = 55; int codepoint2 = 32; int codepoint3 = 121; int codepoint4 = 49; int codepoint5 = 200; // Check whether a particular codePoint is a digit or not. boolean check1 = Character.isDigit(codepoint1); boolean check2 = Character.isDigit(codepoint2); boolean check3 = Character.isDigit(codepoint3); boolean check4 = Character.isDigit(codepoint4); boolean check5 = Character.isDigit(codepoint5); // Print the result. if(check1){ System.out.print('The codePoint ''+codepoint1+'' is a digit.
'); } else{ System.out.print('The codePoint ''+codepoint1+'' is not a digit.
'); } if(check2){ System.out.print('The codePoint ''+codepoint2+'' is a digit.
'); } else{ System.out.print('The codePoint ''+codepoint2+'' is not a digit.
'); } if(check3){ System.out.print('The codePoint ''+codepoint3+'' is a digit.
'); } else{ System.out.print('The codePoint ''+codepoint3+'' is not a digit.
'); } if(check4){ System.out.print('The codePoint ''+codepoint4+'' is a digit.
'); } else{ System.out.print('The codePoint ''+codepoint4+'' is not a digit.
'); } if(check5){ System.out.print('The codePoint ''+codepoint5+'' is a digit.
'); } else{ System.out.print('The codePoint ''+codepoint5+'' is not a digit.
'); } } } 
Teste agora

Saída:

 The codePoint '55' is a digit. The codePoint '32' is not a digit. The codePoint '121' is not a digit. The codePoint '49' is a digit. The codePoint '200' is not a digit. 

Exemplo 2

 public class JavaCharacaterisDigitintcodePointExample2 { public static void main(String[] args) { // Create four int primitives obj1, obj2, obj3 and obj4. int obj1, obj2, obj3, obj4; // Assign the values to obj1, obj2, obj3 and obj4. obj1 = 0x06f8; obj2 = 0x0432; obj3 = 0x50; obj4 = 0x0c12; // Create four boolean primitives b1, b2, b3 and b4. boolean b1, b2, b3, b4; // Assign the isDigit method b1 = Character.isDigit(obj1); b2 = Character.isDigit(obj2); b3 = Character.isDigit(obj3); b4 = Character.isDigit(obj4); String str1 = 'The first object represents a digit : ' + b1; String str2 = 'The first object represents a digit : ' + b2; String str3 = 'The first object represents a digit : ' + b3; String str4 = 'The first object represents a digit : ' + b4; // Print the values of b1, b2, b3 and b4. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); System.out.println( str4 ); } } 
Teste agora

Saída:

 The first object represents a digit : true The first object represents a digit : false The first object represents a digit : false The first object represents a digit : false 

O método isDigit(char ch) da classe Character geralmente determina se o caractere fornecido é um dígito ou não.

Geralmente, um caractere é considerado um dígito se sua categoria geral dada por Character.getType(ch) for DECIMAL_DIGIT_NUMBER.

o que é prólogo

Nota: O método acima não pode ser usado para lidar com caracteres suplementares. Para suportar todos os caracteres Unicode, incluindo todos os caracteres suplementares, podemos usar o método isdigit(int).

Sintaxe

 public static boolean isDefined(char ch) 

Parâmetro

O método acima requer apenas um parâmetro

a.) O personagem que precisa ser testado.

Valor de retorno

O método isDigit(char ch) retorna um valor booleano, ou seja, verdadeiro se o caractere fornecido (ou especificado) for um dígito. Caso contrário, o método retornará falso.

java como substituir

Exemplo 3

 public class JavaCharacterisDigitExample3 { public static void main(String[] args) { // Create three char primitives: obj1, obj2, and obj3. char obj1, obj2, obj3; // Assign the values to obj1, obj2 and obj3 respectively. obj1 = ' '; obj2 = '4'; obj3 = '8'; // Create three boolean primitives b1, b2 and b3. boolean b1, b2,b3; //Assign isDigit results of obj1, obj2 and obj3 to b1, b2, and b3 respectively. b1 = Character.isDigit(obj1); b2 = Character.isDigit(obj2); b3 = Character.isDigit(obj3); String str1 = 'The digit '' + obj1 +'' is:'+b1; String str2 = 'The digit '' + obj2 +'' is:'+b2; String str3 = 'The digit '' + obj3 +'' is:'+b3; // Print the values of b1, b2 and b3. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); } } 
Teste agora

Saída:

 The digit ' ' is:false The digit '4' is:true The digit '8' is:true 

Exemplo 4

 import java.util.Scanner; public class JavaCharacterisDigitExample4 { public static void main(String[] args) { // Ask the user to enter the first character. System.out.print('Enter the first character:'); // Use scanner to get the user input. Scanner s1 = new Scanner(System.in); char value1 = s1.nextLine().toCharArray()[0]; // Check whether the input is digit or not. boolean check1 = Character.isDigit(value1); // Print the result if(check1){ System.out.print('The character ''+value1+'' is a digit.
'); } else{ System.out.print('The character ''+value1+'' is not a digit.
'); } // Ask the user to enter the second character. System.out.print('Enter the first character:'); // Use scanner to get the user input. Scanner s2 = new Scanner(System.in); char value2 = s2.nextLine().toCharArray()[0]; // Check whether the input is digit or not. boolean check2 = Character.isDigit(value2); // Print the result. if(check2){ System.out.print('The character ''+value2+'' is a digit.
'); } else{ System.out.print('The character ''+value2+'' is not a digit.
'); } } } 
Teste agora

Saída:

 Enter the first character: & The character '&' is not a digit. Enter the first character: 3 The character '3' is a digit. 

Exemplo 5

 public class JavaCharacterisDigitExample5 { public static void main(String[] args) { // Create four char primitives: obj1, obj2, obj3 and obj4. char obj1, obj2, obj3, obj4; // Assign the values to obj1, obj2, obj3 and obj4 respectively. obj1 = 'A'; obj2 = '3'; obj3 = 'b'; obj4 = '6'; // Create four boolean primitives b1, b2, b3, and b4. boolean b1, b2,b3,b4; // Assign isDigit results of obj1, obj2, obj3, and obj4 to b1, b2 and b3 respectively. b1 = Character.isDigit(obj1); b2 = Character.isDigit(obj2); b3 = Character.isDigit(obj3); b4 = Character.isDigit(obj4); String str1 = 'The digit '' + obj1 +'' is:'+b1; String str2 = 'The digit '' + obj2 +'' is:'+b2; String str3 = 'The digit '' + obj3 +'' is:'+b3; String str4 = 'The digit '' + obj4 +'' is:'+b4; // Print the values of b1, b2, b3 and b4. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); System.out.println( str4 ); } } 
Teste agora

Saída:

 The digit 'A' is:false The digit '3' is:true The digit 'b' is:false The digit '6' is:true