Java converte char em int com exemplos

Java converte char em int com exemplos
Ao programar em Java, pode haver casos em que o programador precisa usar um (s) valor (s) de um (s) caractere (s) de maneira diferente. Por exemplo, buscando o correspondente “hexadecimal" ou "ASCIIRepresentação contra o (s) personagem (s). Em tais situações, convertendo “Caracteres" para "int”Em Java faz maravilhas em simplificar as técnicas de conversão no final do desenvolvedor.

Este blog discutirá as abordagens para a conversão “Caracteres" para "int”Em Java.

Como converter/transformar “char” em “int” em java com exemplos?

Transformar "Caracteres" para "int”Em Java, aplique as seguintes abordagens:

  • ““Personagem.getNumericValue ()”Método.
  • Atribuindo “int" Tipo de dados.
  • ““parseint ()" e "Corda.valor de()" Métodos.

Abordagem 1: converta char em int em java usando “personagem.getNumericValue () ”Método

O "Personagem.getNumericValue ()”O método retorna o valor int do caráter especificado e, no caso de o personagem não ter nenhum valor int,“-1”É devolvido. Este método pode ser aplicado para converter o caractere especificado em um número inteiro simplesmente.

Sintaxe

getNumericValue (x)

Na sintaxe acima, “x”Corresponde ao personagem que precisa ser convertido em um número inteiro.

Exemplo

Vamos ver o exemplo a seguir:

caractere de char = 'a';
int atribuir = caractere.getNumericValue (caractere);
Sistema.fora.println ("O número inteiro é:"+atribuir);

Nas linhas acima do código:

  • Primeiro, inicialize o personagem.
  • Na próxima etapa, aplique o “Personagem.getNumericValue ()”Método, acumulando o caráter especificado como seu parâmetro.
  • Por fim, transforme o personagem inicializado como o parâmetro do método em um “Inteiro”.

Saída

Na saída acima, pode -se ver que o número inteiro correspondente é retornado, o que também é um “hexadecimal”Representação do personagem.

Abordagem 2: Converter char em int (representação ASCII) em Java, atribuindo o tipo de dados "int"

Nesta abordagem, o “Caracteres”Pode ser convertido em um número inteiro, eu.e., ““ASCII”Representação, atribuindo o“int”Tipo de dados para o número inteiro inicializado:

caractere de char = 'a';
int atribuir = caractere;
Sistema.fora.println ("O valor ASCII é:"+atribuir);

No bloco de código acima:

  • Da mesma forma, inicialize o personagem que precisa ser convertido em um número inteiro.
  • Então, aloque o “int”Tipo de dados para o personagem.
  • Finalmente, exiba o número inteiro correspondente equivalente ao seu “ASCIIRepresentação.

Saída

Nesta saída, pode -se analisar que o número inteiro correspondente, eu.e., ““ASCII”Equivalente, é devolvido.

Abordagem 3: converta char em int em java usando "parseint ()" e "string.valueof () ”métodos

O "parseint ()”O método é usado para obter o tipo de dados primitivo do“Corda", e a "Corda.valor de()”O método transforma diferentes tipos de valores em uma string. Esses métodos podem ser combinados para converter o personagem em uma string e depois retornar uma representação inteira da string.

Sintaxe

parseint (x, y)

Nesta sintaxe:

  • ““x”Refere -se à representação de string de decimal.
  • ““y"Converte" X "em um número inteiro.
String valueof (caractere)

Na sintaxe acima mencionada, “personagem”Corresponde ao personagem que precisa ser transformado em uma string.

Exemplo

Vamos passar pelas linhas de código abaixo:

caractere de char = '1';
int atribuir = número inteiro.parseint (string.valorof (caractere));
Sistema.fora.println ("O número inteiro é:"+atribuir);

De acordo com o código acima, aplique as seguintes etapas:

  • Da mesma forma, inicialize o personagem a ser transformado em um número inteiro.
  • Agora, aplique o combinado “parseint ()" e "Corda.valor de()”Métodos primeiro para converter o caractere inicializado em uma string e depois transformar a string em um número inteiro.
  • Por fim, registre o transformado “Inteiro”Representação do personagem.

Saída

Esta saída implica que o requisito desejado é atendido.

Conclusão

Para converter char em int em java, aplique o “Personagem.getNumericValue ()”Método, atribua“int”Tipo de dados ou use o combinado“parseint ()" e "Corda.valor de()" métodos. Essas abordagens retornam o “int”Valor diretamente, atribuindo o tipo de dados necessário ou transformando o caractere em uma string primeiro e analisando -o em um número inteiro, respectivamente. Este blog elaborou as abordagens para a conversão “Caracteres" para "int”Em Java.