Pergunta

Como obter o código inteiro correspondente a um caractere?

Resposta

Para obtermos o código inteiro correspondente a um determinado caractere, isto é, seu código ASCII, basta atribuirmos a tal caractere a uma variável inteira, tal como abaixo:

char letra = 'J';
int codigo = letra;
System.out.println(letra+" = "+codigo); // este código produz
                                        // J = 75

Isto é possível porque o tipo primitivo caractere pode ser "promovido" ao tipo primitivo inteiro sem qualquer perda de informação.

A conversão no sentido oposto também é possível, como mostra o JavaFaq 0102.