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