Exemplo 1:
Como discutimos, a principal funcionalidade do parseint () é obter o número inteiro da string. O parâmetro da string é analisado pelo método parseint () em um número decimal assinado.
Primeiro adicionamos o java.Lang.pacote inteiro necessário para o método parseint (). Depois disso, estabelecemos a classe "parseintcase1", onde o método principal () é definido. Aqui, declaramos as duas variáveis de string - "STR1" e "STR2". A variável "str1" é inicializada com o valor positivo da string assinada e a variável "str2" é atribuída com o valor negativo da string assinado. Ambas as variáveis de string são passadas como um argumento no parseint (). O método parseint () é definido dentro dos objetos inteiros "num1" e "num2". Depois de analisar as cordas especificadas para os números inteiros, o comando de impressão de Java exibe os resultados do método parseint ().
No momento da execução, o método parseint () de Java gera a representação inteira decimal assinada do valor inteiro do argumento.
Exemplo 2:
O método parseint () é demonstrado no exemplo anterior, que leva o parâmetro de string único. O método parseint () também aceita o segundo parâmetro conhecido como radix. A radix indica o valor como uma base numérica. O método parseint () analisa o argumento da string no objeto inteiro no Radix, que é o segundo argumento.
A classe Java "parseintcase2" é construída onde temos o bloco de método principal do programa (). Aqui, declaramos uma variável "x" que é chamada com o método parseint (). O método parseint () toma a string como um valor numérico junto com o valor da radix. Em seguida, criamos outra variável "y" que também é implantada com o método parseint (). Aqui, o método parseint () toma o número positivo assinado como uma string e o parâmetro de valor do radix. Depois disso, definimos novamente uma variável "z" que é atribuída com o método parseint (). O método parseInt () aceita a sequência de números assinados negativos desta vez e o Radix como um argumento. Por fim, todos os resultados do método parseint () para diferentes variáveis inteiros são impressos pelo sistema.fora.Método println ().
Os números inteiros decimais assinados são devolvidos como o resultado que é baseado no número inteiro de Radix fornecido.
Exemplo 3:
O método parseint () analisa a string. A corda analisada para o número inteiro é então usada com o operador binário para ver os resultados.
A classe Java "Parseintcase3" é implementada primeiro. Então, temos o método principal () em que a variável string "mystring" é declarada. A variável "mystring" é definida com o valor numérico da string. Depois disso, definimos outra variável "eu" do tipo inteiro. Aqui, atribuímos o método parseint () que insere a variável da string "mystring". O método parseint () converte a sequência especificada em um número inteiro. Em seguida, temos o comando de impressão onde concatenamos o objeto String "MyString" com o valor inteiro usando o operador Plus. Também usamos o operador Plus com o objeto inteiro "eu". Observe os diferentes resultados na compilação do programa.
O primeiro resultado obtido é a concatenação da string, porque o objeto String contém o valor da string. Em seguida, o resultado é a soma do número inteiro atribuído e o número inteiro que obtemos do método parseint ().
Exemplo 4:
O método parseInt () também encontra o erro NumberFormatexception quando as condições são satisfeitas. O método parseInt () levanta o númeroFormatexception nos casos listados no seguinte:
O método principal () é definido na classe Java "Parseintcase4". Aqui, criamos os objetos "positivenumbercase" e o "Negativenumbercase". O método parseint () é implantado e aceita apenas o valor da string. Em seguida, declaramos mais duas variáveis, "StringCase" e o "Radixcase", onde o método parseint () aceita o valor da string e o valor da radix.
Em seguida, usamos o pior caso que lança o númeroFormatexception. Em primeiro lugar, inicializamos a string vazia e depois a passamos para o método parseint (). Em seguida, temos uma variável "B" onde o número inteiro fora de faixa é atribuído ao método parseint (). A variável "B" também é atribuída com o método parseint () que aceita o domínio do sistema numérico.
Como esperado, a compilação do programa lança o númeroFormatexception da seguinte maneira pelos motivos fornecidos.
Exemplo 5:
O númeroFormatexception pode ser superado quando o método parseInt () é usado no bloco Try-Catch. O exemplo a seguir é o caso definido pelo usuário em que o usuário pode inserir o valor e obter os resultados equivalentes:
Os dois módulos de Java são necessários para este programa que adicionamos na seção de cabeçalho. Em seguida, construímos uma classe Java "parseintcase5" e construímos o método principal () lá. Dentro dos blocos do método Main (), temos um bloco de tentativa. Primeiro, temos uma implementação de bloqueio de tentativa, onde o valor é retirado do usuário e armazenam esse valor no objeto "entrada" da classe Scanner. Em seguida, definimos um objeto de string "STR" que lê o valor definido pelo usuário. Em seguida, inserimos o objeto "str" no método parseint () para analisar o valor da string que é definido pelo usuário e imprimi -lo no console.
Nós compilamos o código anterior três vezes para ver os diferentes resultados. O primeiro e o segundo resultado geram o valor de entrada válido. O terceiro resultado não é uma string parsável, é por isso que a declaração de erro é mostrada.
Conclusão
O método java parseint () é utilizado para a conversão digitada para converter um valor de string em um número inteiro. O método parseInt () é inserido com o valor da string e o radix que retorna a string do tipo primitivo inteiro. O método parseint () retorna a exceção se o parâmetro da string não puder ser transformado em um número inteiro. Exploramos a sintaxe e funcionalidade do método parseint () com os diferentes exemplos deste artigo.