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:
- “ Character.getNumericValue() ” Método.
- Atribuindo “ int ' Tipo de dados.
- “ parseInt() ' e ' String.valueOf() ' Métodos.
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.
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.