Esta redação explicará os métodos abaixo da listada para a String para Int Conversão em Java:
Então, vamos começar!
Qual é a necessidade de String para int conversão?
Em Java, sempre que obtemos a entrada da GUI (TextField/textarea), a entrada é recebida como uma string. Se os dados inseridos forem uma string, tudo bem, mas se os dados inseridos forem numéricos, poderá criar alguns problemas sérios. Porque qualquer que seja a GUI (TextField/textarea), será considerado dados do tipo string. Então, como enfrentar esse cenário.
Bem! Para lidar com esses problemas.parseint () e inteiro.Valor de().
O que é inteiro.parseint () e como usá -lo em java
É um método estático predefinido usado para converter uma string em um número inteiro.
Exemplo 1
Para a clareza do conceito, considere o bloco de código abaixo:
O número inteiro.O método parseint () produzirá a seguinte saída:
A saída mostra um valor inteiro.
Exemplo2
O bloco de código abaixo fornecerá mais clareza:
Neste exemplo, em primeiro lugar, aplicamos o operador de adição aritmética no valor original e depois realizamos a mesma funcionalidade nos valores convertidos. Consequentemente, obteremos a seguinte saída:
A saída mostra que número inteiro.parseint () converteu a string fornecida em tipo de dados inteiro com sucesso.
O que é inteiro.valueof () e como usá -lo em java
Java fornece outro método útil para converter uma string em um valor inteiro chamado Inteiro.valor de().
Exemplo3
Neste exemplo, utilizaremos o número inteiro.Método ValueOf () para converter os dados da string em formato inteiro em Java:
O número inteiro.O método ValueOf () gerará a seguinte saída:
A saída mostra que o método ValueOf () faz exatamente o que estávamos procurando.
Exemplo 4
Considere o snippet de código abaixo para entender como o ValueOf () lide com strings inválidos (não numéricos):
Se passarmos uma string não numérica para o método ValueOf (), ele lançará uma númeroFormatexception:
É melhor cercar seu código com TRY CAPT para evitar esse tipo de exceção.
Conclusão
Em Java, a String to int Conversão pode ser alcançada usando dois métodos de construção i.e., Inteiro.Parseint () e inteiro.Valor de(). Esses métodos tomam seqüências numéricas como entrada e as convertem em tipos de dados inteiros. Se passarmos uma string inválida/não numérica para esses métodos, uma exceção de formato numérica ocorrerá. Esta redação explicou métodos diferentes para converter uma string para int em java.