Código (Character.getNumericValue)

Bom dia pessoal,

Que código é esse que é retornado pelo Character.getNumericValue()?

import java.io.PrintStream;
public class C0506Caractere {

public static void main(String[] args) {

  PrintStream saida = System.out;
  
  saida.println("\nCódigos de caracteres:");
  saida.println("A = \t" + Character.getNumericValue('A'));
  saida.println("B = \t" + Character.getNumericValue('B'));
  saida.println("C = \t" + Character.getNumericValue('C'));
  
  //Esse código acima é diferente deste
  char c = 'A';
  saida.println((int)c);
  
  saida.println("\nTestes diversos:\n");
  
  saida.print("\"5\" é um digito?\t\t");
  saida.println(Character.isDigit('5'));
  
  saida.print("\"5\" é um letra?\t\t");
  saida.println(Character.isLetter('5'));
  
  saida.print("\"5\" é um digito ou letra?\t\t");
  saida.println(Character.isLetterOrDigit('5'));
  
  saida.print("\"-\" é um espaço em branco?\t\t");
  saida.println(Character.isWhitespace('-'));
  
  saida.print("\"A\" é uma letra minúscula?\t");
  saida.println(Character.isLowerCase('A'));
  saida.print("\"A\" é uma letra maiúscula?\t");
  saida.print(Character.isUpperCase('A'));
  
  saida.print("\nConversão de \"A\" para minúsculo:\t");
  saida.println(Character.toLowerCase('A'));
  saida.print("Conversão de \"b\" para maiúsculo:\t");
  saida.println(Character.toUpperCase('b'));

}
}

Obrigado

A documentação explica :slight_smile: