Como converter um código ASCII em char em java?

Como converter um código ASCII em char em java?
ASCII é a abreviação de “Código padrão americano para intercâmbio de informações”. Um computador conhece o idioma em forma numérica. Portanto, o ASCII é usado para se comunicar com computadores trocando informações. Todos os caracteres do teclado, incluindo todos os alfabetos, números e caracteres especiais, compreendem um código ASCII exclusivo que o computador entende para processar a tecla digitada.

Este blog discutirá a conversão de um código ASCII em um personagem em Java.

Como converter um código ASCII em char em java?

Para converter um código ASCII em um personagem em Java, existem diferentes métodos listados abaixo:

  • Tipo de fundição
  • Método ToString ()
  • TOCHARS () Método

Vamos verificar a funcionalidade de cada um desses métodos com exemplos.

Método 1: para converter um código ASCII para Carro usando o tipo de fundição

A maioria dos programadores utiliza fundição de tipo para converter um código ASCII em char em um programa Java, à medida que converte diretamente um tipo de dados para outro.

Sintaxe
A sintaxe para converter o código ASCII em char em java usando o método de fundição de tipo é dado como:

char asciitoChar = (char) ASCII;

““ASCII”É a variável que armazena um valor do tipo de dados“int”. A palavra -chave “Caracteres”Com os parênteses como“(Caracteres)”Indica que o tipo int mencionado“ASCII”A variável é digitada em um personagem, e o valor resultante será armazenado em“AsciitoChar”.

Vamos conferir um exemplo para entender a conversão do código ASCII para char usando a fundição de tipo.

Exemplo
Aqui, temos uma variável do tipo inteiro “ASCII”Inicializado com“69”:

int ascii = 69;

Agora, converteremos a variável criada em um personagem usando o tipo de fundição do tipo:

char asciitoChar = (char) ASCII;

Por fim, vamos imprimir o personagem resultante “ASCII”:

Sistema.fora.println ("ASCII" + ASCII "é um valor de caractere" + asciitoChar);

A saída indica que o código ASCII “69"É convertido para"E" Caracteres:

Vamos verificar alguns outros métodos para converter o código ASCII em char em java.

Método 2: Para converter um código ASCII para Carro Usando ToString ()

A classe Java Wrapper chamada “Personagem”Também oferece um“para sequenciar()”Método, que nos permite converter um código ASCII para a string representando o valor do personagem.

Sintaxe

Personagem.ToString (ASCII)

Aqui, "ASCII" é um "int”Digite variável de dados contendo código ASCII que será convertido em uma string referente ao caractere correspondente.

Exemplo
Neste exemplo, temos um valor ASCII “75" armazenado em "ASCII”:

int ascii = 75;

Vamos chamar de "Personagem.para sequenciar()”Método, passando o personagem criado como um parâmetro e depois armazene o valor retornado em“AsciitoChar”Variável de tipo de string. Agora a questão é por que é uma variável do tipo string, não um tipo de caractere? Porque o método ToString () sempre retornará uma string:

String asciitoChar = caractere.toString (ASCII);

Por fim, execute o “Sistema.fora.println ()”Método para imprimir o valor necessário:

Sistema.fora.println ("ASCII" + ASCII + "é um valor de caractere" + asciitoChar);

Como você pode ver, o programa fornecido convertido com sucesso “75”Código ASCII para o“K" personagem:

Temos mais um método para executar a mesma operação. Então, vá para a próxima seção!

Método 3: Para converter um código ASCII para Carro Usando TOCHOLS ()

O "toChars ()”Método do Personagem A classe Wrapper também pode ser utilizada para converter um código ASCII em CHAR em um programa Java. Ele retorna a saída como uma variedade de caracteres.

Sintaxe

Personagem.toChars (ASCII);

Aqui, "ASCII”É uma variável do tipo inteiro com código ASCII que é passado para o“Personagem.toChars ()”Método. Este método retornará uma matriz de caracteres.

Exemplo
Em primeiro lugar, criaremos uma variável chamada “ASCII" tendo "116”Como código ASCII:

int ascii = 116;

Então, vamos chamar de “Personagem.toChars ()”Método, passe“ASCII”Como argumento, e armazenar a matriz de char devolvida em“AsciitoChar”:

char [] asciitoChar = caractere.toChars (ASCII);

Por fim, imprimiremos a saída no console:

Sistema.fora.print ("ASCII" + ASCII + "é um valor de caractere:");
Sistema.fora.println (asciitoChar);

Saída

Apresentamos os métodos mais fáceis para converter o código ASCII em char em java.

Conclusão

Para converter o código ASCII em um caractere, você pode usar métodos diferentes, como fundição de tipo, método tostring () e toChars () da classe de caracteres. O método tostring () retornará um caractere como uma string, enquanto o método toChars () retorna a matriz de caracteres. A fundição do tipo é o método mais comum e fácil de converter um código ASCII em um caractere, pois digita diretamente o código ASCII para char. Este blog discutiu os métodos usados ​​para converter um código ASCII em char em java.