Java Parseint

Java Parseint
Às vezes, os números expressos como uma corda precisam ser convertidos em java. Frequentemente utilizamos uma ampla variedade de operações dinâmicas sobre seqüências para realizar isso. O método parseint () da classe String é empregado em java para fazer isso. O método parseint () é apresentado em “Java.pacote Lang ”e pertence à classe inteira. É necessário para transformar o valor da string em um valor decimal assinado. Os valores paramétricos do método parseInt () são o valor da string que retornam o valor decimal assinado e o radix que analisou a sequência de entrada.

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.