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 precise usar um valor de caractere diferente. Por exemplo, buscar o correspondente “ hexadecimal ' ou ' ASCII ” representação contra o(s) personagem(es). Em tais situações, converter “ Caracteres ' para ' int ” em Java faz maravilhas ao simplificar as técnicas de conversão no final do desenvolvedor.

Este blog discutirá as abordagens para converter “ 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:







Abordagem 1: Converter Char para Int em Java Usando o Método “Character.getNumericValue()”

O ' Character.getNumericValue() ” método retorna o valor int do caractere especificado e, no caso do caractere não ter nenhum valor int, “ -1 ” é retornado. 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 caractere que precisa ser convertido em um número inteiro.





Exemplo

Vamos analisar o seguinte exemplo:

Caracteres personagem = 'A' ;

int atribuir = Personagem . getNumericValue ( personagem ) ;

Sistema . fora . println ( 'O número inteiro é: ' + atribuir ) ;

Nas linhas de código acima:



  • Primeiro, inicialize o caractere.
  • Na próxima etapa, aplique o “ Character.getNumericValue() ” método, acumulando o caractere especificado como seu parâmetro.
  • Por fim, transforme o caractere inicializado como parâmetro do método em um “ inteiro ”.

Saída

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

Abordagem 2: Converter Char em Int (Representação ASCII) em Java Atribuindo Tipo de Dados “int”

Nesta abordagem, o “ Caracteres ” pode ser convertido em um número inteiro, ou seja, “ ASCII ” representação, atribuindo a “ int ” tipo de dados para o inteiro inicializado:

Caracteres personagem = 'A' ;

int atribuir = personagem ;

Sistema . fora . println ( 'O valor ASCII é: ' + atribuir ) ;

No bloco de código acima:

  • Da mesma forma, inicialize o caractere que precisa ser convertido em um número inteiro.
  • Em seguida, aloque o “ int ” tipo de dados para o caractere.
  • Por fim, exiba o inteiro correspondente equivalente ao seu “ ASCII ” representação.

Saída

Nesta saída, pode-se analisar que o número inteiro correspondente, ou seja, “ ASCII ” equivalente, é retornado.

Abordagem 3: Converter Char para Int em Java Usando os Métodos “parseInt()” e “String.valueOf()”

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

Sintaxe

parseInt ( x,y )

Nesta sintaxe:

  • x ” refere-se à representação de string de decimal.
  • e ” converte “x” em um número inteiro.
Corda valor de ( personagem )

Na sintaxe dada acima, “ personagem ” corresponde ao caractere que precisa ser transformado em string.

Exemplo

Vamos percorrer as linhas de código fornecidas abaixo:

Caracteres personagem = '1' ;

int atribuir = inteiro . parseInt ( Corda . valor de ( personagem ) ) ;

Sistema . fora . println ( 'O número inteiro é: ' + atribuir ) ;

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

  • Da mesma forma, inicialize o caractere a ser transformado em um número inteiro.
  • Agora, aplique o combinado “ parseInt() ' e ' String.valueOf() ” métodos primeiro para converter o caractere inicializado em uma string e, em seguida, transformar a string em um número inteiro.
  • Por fim, registre o “ inteiro ” representação do personagem.

Saída

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

Conclusão

Para converter char para int em Java, aplique o “ Character.getNumericValue() ” método, atribua “ int ” Tipo de dados, ou use o “ parseInt() ' e ' String.valueOf() ' métodos. Essas abordagens retornam o “ int ” 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 converter “ Caracteres ' para ' int ” em Java.