Este artigo ilustrará os métodos para converter o número inteiro em INT em Java.
Como converter inteiro para int em java?
Em Java, você pode utilizar os seguintes métodos para converter o número inteiro para int:
Vamos agora verificar o funcionamento de cada um dos métodos mencionados um por um!
Método 1: Converter Integer em int em Java usando o operador de atribuição
Converter Integer para int usando o operador de atribuição "=" é um tipo implícito de conversão. É a maneira simples e mais fácil de converter o número inteiro para int.
Sintaxe
A sintaxe da conversão inteira para int é dada abaixo:
int y = x;
Aqui, "x"É o objeto do"Inteiro”Classe que será convertida para int“y”Usando o operador de atribuição“ = ”.
Exemplo
Primeiro de tudo, criaremos um objeto inteiro “x"Que contém o valor inteiro"11”:
Número inteiro x = 11;
Em seguida, verificamos o tipo de variável “x”Usando o“instancia de”Operador:
boolean instan = x instância de número inteiro;
Vamos imprimir o valor de “x”Usando a declaração de impressão:
Sistema.fora.println ("x =" + x + "é a instância da classe inteira? " + instan);
Agora, simplesmente convertemos o objeto de inteiro “x"Para um tipo primitivo int"y”Usando o operador de atribuição:
int y = x;
Por fim, imprima o valor do “y" variável:
Sistema.fora.println ("int vale ="+ y);
A saída mostra a conversão bem -sucedida do número inteiro para int:
Observação: Para Java versão 1.5 ou superior, você pode executar a conversão inteira para int usando a conversão implícita. No entanto, para Java versão 1.4 ou menos a mesma operação deve ser realizada usando conversão explícita.
Método 2: converter inteiro em int em java usando o método intvalue ()
Para converter o número inteiro para int em Java explicitamente, você pode utilizar o método "Intvalue ()" da classe Java "Integer". Não leva argumentos e dá um valor primitivo como uma saída.
Sintaxe
O método intvalue () tem a seguinte sintaxe:
x.intvalue ();
Aqui o "intvalue ()”O método é chamado com um objeto do tipo inteiro“x”. O método especificado converterá o número inteiro x para int.
Exemplo 1
Crie um objeto inteiro “x"Com valor"14”:
Número inteiro x = 14;
Imprima o valor de “x”Usando a declaração de impressão:
Sistema.fora.println ("O valor da instância da classe inteira x ="+ x);
Agora, converta o número inteiro para o tipo primitivo, chamando o método "intvalue ()”:
int y = x.intvalue ();
Por fim, imprima o valor de “y”:
Sistema.fora.println ("int vale =" + y);
Como você pode ver, o método intvalue () retornou o valor INT necessário:
Pode haver uma situação em que o objeto inteiro que você deseja converter tem um “nulo" valor. O que vai acontecer em tal situação? O exemplo abaixo do rumo informará sobre isso.
Exemplo 2
Neste exemplo, o objeto inteiro “x”É atribuído um“nulo" valor:
Número inteiro x = nulo;
Imprima o valor de “x”Inteiro usando a instrução Print:
Sistema.fora.println ("O valor da instância da classe inteira x ="+ x);
Aqui, usamos o operador ternário para verificar se o objeto é nulo ou não; Se nulo, atribua qualquer valor padrão que será retornado como um tipo int chamando o “intvalue ()”Método:
int y = (x!= nulo) ? x.intvalue (): 0;
Imprima o valor de “y”Int Type Variable:
Sistema.fora.println ("int vale =" + y);
Aqui, a saída mostra que o objeto inteiro tem um valor nulo que é convertido para “0”:
Vamos ver outro método para a conversão explícita de inteiro para int.
Método 3: converter inteiro em int em java usando o método parseint ()
Há outro método da classe inteira chamada “parseint ()”Isso também é usado para converter o número inteiro para int. Neste método, uma string é aceita como um argumento e fornece um valor int como uma saída.
Sintaxe
A seguir descreve a sintaxe para o “parseint ()”Método:
Inteiro.parseint (x.para sequenciar());
Aqui o "x“Objeto inteiro é primeiro transformado em uma corda, que é então analisada como um“int" com o "parseint ()”Método…
Exemplo
Neste exemplo, temos um valor inteiro “5"Que é armazenado no objeto inteiro"x”:
Número inteiro x = 5;
Vamos imprimir o valor de “x”Usando o“Sistema.fora.println ()”Método:
Sistema.fora.println ("O valor da instância da classe inteira x ="+ x);
Agora, vamos usar “parseint ()”Método e passar o objeto inteiro“x" com "para sequenciar()”Método como argumento:
int y = inteiro.parseint (x.para sequenciar());
Finalmente imprima o valor de “y”:
Sistema.fora.println ("int vale =" + y);
Saída
Nós compilamos todos os métodos para converter o número inteiro para int em Java.
Conclusão
Existem duas maneiras de converter um número inteiro em um número inteiro: conversão implícita e conversão explícita. Java versão 1.5 e acima seguem a conversão implícita, enquanto Java versão 1.4 e menor suporte de conversão explícita. Você pode usar o operador de atribuição para converter inteiro para int implicitamente. Enquanto os métodos parseint () e intvalue () são utilizados para o número inteiro explícito para int conversão. Este artigo ilustrou os métodos para converter o número inteiro para int em Java.