Como obter o valor ASCII de um personagem em Java

Como obter o valor ASCII de um personagem em Java

O "Caráter ASCII”A representação é vital, pois é universalmente entendida e consome menos espaço de apenas 256 caracteres. Seu significado pode ser analisado porque, antes que o ASCII entrasse em vigor, os sistemas de diferentes marcas e modelos não puderam se comunicar. Portanto, essa representação em particular é de grande ajuda para fornecer um link entre a tela do PC e o disco rígido.

Este blog elaborará as abordagens para buscar o “ASCII”Valor do personagem em java.

O que é um valor ASCII?

O "ASCII”O valor aloca cartas, números, caracteres e símbolos para uma posição no“256Posições disponíveis em código de 8 bits.

Como obter/buscar o valor ASCII de um personagem em Java?

Para buscar o “ASCII”Valor do personagem em Java, aplique as seguintes abordagens:

    • Fundir tipos de dados
    • ““para”Loop e“charat ()”Método

Abordagem 1: Obtenha o valor do caractere ASCII em Java lançando tipos de dados

Nesta abordagem, o “ASCII”O valor pode ser buscado lançando o caractere especificado do“personagem”Tipo de dados para o“Inteiro" tipo de dados.

Exemplo

Vamos passar para o exemplo abaixo fornecido:

char givencharacter = 'd';
int asciivalue = givencharacter;
Sistema.fora.println ("O valor ASCII do personagem é:" + asciivalue);


Nas linhas acima do código:

    • Em primeiro lugar, especifique o caráter declarado para buscar seu valor ASCII correspondente.
    • Na próxima etapa, aloque o personagem especificado para o “int" tipo de dados.
    • Por fim, exiba o resultante “ASCII”Valor em relação ao personagem inicializado.

Saída


Nesta saída, pode -se observar que o correspondente “Valor ASCII (100)”Contra o personagem“d”É recuperado.

Abordagem 2: Obtenha o valor ASCII de todos os caracteres da string em Java usando o método "for" e "charat ()"

O "para”O loop é usado para iterar em todos os elementos contidos, e o“charat ()”O método fornece o caractere no índice especificado dentro da string. Essas abordagens podem ser aplicadas em combinação para iterar através dos caracteres de string um por um e buscar o “ASCII”Valor contra cada um dos caracteres da string.

Sintaxe

charat (int ind)


Na sintaxe acima mencionada:

    • ““ind”Refere -se ao índice de personagens.

Exemplo

Vamos ver o exemplo a seguir para buscar todos os correspondentes “ASCII”Valores:

String givenstring = "linuxhint";
Sistema.fora.println ("A string fornecida é:"+ GIVENSTRING);
Sistema.fora.println ("Os valores ASCII de todos os caracteres da string são:");
para (int i = 0; i< givenString.length();i++)
Char ASCII = GIVENSTRING.charat (i);
Sistema.fora.println ((int) ASCII);


No bloco de código acima:

    • Em primeiro lugar, inicialize o valor especificado da string e exiba -o.
    • Depois disso, aplique o “para”Faça um loop para iterar ao longo dos caracteres de cordas um por um.
    • Agora, associe o “charat ()”Método com a string especificada e retorne os valores ASCII de todos os caracteres de string iterados.
    • Por fim, ligue -os para o número inteiro “int”E registre -os no console.

Saída


Nesse resultado, pode -se analisar que todos os caracteres da string são iterados e seus correspondentes “ASCII”Os valores são retornados um por um.

Conclusão

Para obter o valor ASCII de um personagem em Java, lançar os tipos de dados ou aplicar o combinado “para”Loop e“charat ()”Método. A abordagem anterior busca o “ASCII”Valor alocando o tipo de dados inteiro para o caractere especificado. O último abordagem itera através de todos os caracteres da string e retorna seus correspondentes “ASCIIRepresentação. Este blog discutiu o procedimento de buscar o valor ASCII de um personagem usando Java.