Resumo
int ascii = (int)caracter;
char caracter= (char)ascii;
Introdução
O principal objetivo deste post é explicar como se converte um character para int e vice-versa.
Conversão caracter para o código ASCII (int)
Para realizar a conversão basta utilizar a seguinte sintaxe:
char nome_variavel = (char) variavel_int;
Onde:
nome_variavel = Nome da variável do tipo char que vai receber o código.
variavel_int = Nome da variável que tem o valor decimal do ascii.
Exemplo:
public class teste {
public static void main(String args[]) {
int coluna = 0;
for (int i = 1; i < 99; i++) {
char character = (char) i;
if (coluna <= 6) {
System.out.print("\t" + character);
coluna++;
} else {
System.out.println("\t" + character);
coluna = 0;
}
}}
}
Conversão ASCII para caracter
Para realizar a conversão basta utilizar a seguinte sintaxe:
int variavel_int = (int) nome_variavel;
Onde:
nome_variavel = Nome da variável do tipo char que vai receber o código.
variavel_int = Nome da variável que tem o valor decimal do ascii.
Exemplo:
public class teste {
public static void main(String args[]) {
int codigo = (int) 'a';
System.out.println(codigo);
}
}