Mostrando postagens com marcador char. Mostrar todas as postagens
Mostrando postagens com marcador char. Mostrar todas as postagens

segunda-feira, 1 de junho de 2015

Como converter ASCII para char ou char para ASCII em Java

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);
  }

}