Come convertire l'intero in int in Java

Come convertire l'intero in int in Java
I termini "int" E "Numero intero"Sono utilizzati in Java per archiviare i dati del tipo intero. Il numero intero è una classe wrapper per la creazione di oggetti interi definiti da java.pacchetto lang, mentre INT è un tipo di dati primitivi che contiene un valore intero primitivo. Salva i numeri interi del complemento di due firma a 32 bit, mentre l'oggetto intero memorizza il suo valore INT in 128 bit. Tuttavia, esistono possibilità che potresti aver bisogno della conversione di un oggetto intero in un tipo di dati primitivo int.

Questo articolo illustrerà i metodi per convertire l'intero in int in Java.

Come convertire l'intero in int in Java?

In Java, puoi utilizzare i seguenti metodi per convertire l'intero in int:

  • Operatore di assegnazione
  • Metodo intValue ()
  • Metodo ParseInt ()

Ora controlleremo il funzionamento di ciascuno dei metodi menzionati uno per uno!

Metodo 1: convertire intero in int in Java usando l'operatore di assegnazione

Convertire l'intero in int usando l'operatore di assegnazione "=" è una conversione di tipo implicita. È il modo più semplice e semplice per convertire l'intero in int.

Sintassi

La sintassi del numero intero di conversione in int è riportata di seguito:

int y = x;

Qui, "X"È l'oggetto di"Numero intero"Classe che verrà convertita in int"y"Utilizzo dell'operatore di assegnazione" = ".

Esempio

Prima di tutto, creeremo un oggetto intero "X"Che contiene il valore intero"11":

Intero x = 11;

Successivamente, controlliamo il tipo di variabile "X" usando il "istanza di"Operatore:

booleano Instan = x istanza di intero;

Stamperemo il valore di "X"Utilizzando l'istruzione di stampa:

Sistema.fuori.println ("x =" + x + "è l'istanza della classe intera? " + Instan);

Ora, convertiamo semplicemente l'oggetto di intero "X"A un tipo primitivo int"y"Utilizzando l'operatore di assegnazione:

int y = x;

Infine, stampare il valore di "y"Variabile:

Sistema.fuori.println ("int value ="+ y);

L'output mostra la conversione riuscita dell'intero in int:

Nota: Per Java versione 1.5 o superiore, è possibile eseguire numeri interi per int conversione usando la conversione implicita. Tuttavia, per Java versione 1.4 o più bassa operazione deve essere eseguita utilizzando una conversione esplicita.

Metodo 2: convertire intero in int in java usando il metodo intValue ()

Per convertire l'intero in int in Java esplicitamente, è possibile utilizzare il metodo "IntValue ()" della classe Java "Integer". Non ci vogliono argomenti e fornisce un valore primitivo come output.

Sintassi

Il metodo IntValue () ha la seguente sintassi:

X.intValue ();

Qui, il "intValue ()"Il metodo viene chiamato con un oggetto tipo intero"X". Il metodo specificato convertirà il numero intero x in int.

Esempio 1

Crea un oggetto intero "X"Con valore"14":

Intero x = 14;

Stampa il valore di "X"Utilizzando l'istruzione di stampa:

Sistema.fuori.println ("Il valore dell'istanza di Integer Class X ="+ X);

Ora, converti interi in tipo primitivo int chiamando il metodo "intValue ()":

int y = x.intValue ();

Infine, stampare il valore di "y":

Sistema.fuori.println ("int value =" + y);

Come puoi vedere, il metodo IntValue () ha restituito il valore INT richiesto:

Ci può essere una situazione in cui l'oggetto intero che si desidera convertire ha "nullo" valore. Cosa succederà in una situazione del genere? L'esempio di seguito ti farà sapere.

Esempio 2

In questo esempio, l'oggetto intero "X"È assegnato un"nullo" valore:

Intero x = null;

Stampa il valore di "X"Intero utilizzando l'istruzione di stampa:

Sistema.fuori.println ("Il valore dell'istanza di Integer Class X ="+ X);

Qui, utilizziamo l'operatore ternario per verificare se l'oggetto è nullo o meno; Se null, assegna qualsiasi valore predefinito che verrà restituito come tipo INT chiamando "intValue ()" metodo:

int y = (x!= null) ? X.intValue (): 0;

Stampa il valore di "y"Variabile del tipo int:

Sistema.fuori.println ("int value =" + y);

Qui, l'output mostra che l'oggetto intero ha un valore nullo che viene convertito in "0":

Vediamo un altro metodo per la conversione esplicita dell'intero in int.

Metodo 3: convertire intero in int in java usando il metodo parseint ()

C'è un altro metodo della classe interi chiamata "parseint ()"Questo viene anche usato per convertire l'intero in int. In questo metodo, una stringa viene accettata come argomento e fornisce un valore int come output.

Sintassi

Quanto segue descrive la sintassi per "parseint ()" metodo:

Numero intero.Parseint (x.accordare());

Qui, il "X"L'oggetto intero viene prima trasformato in una stringa, che viene quindi analizzata come"int" con il "parseint ()" metodo…

Esempio

In questo esempio, abbiamo un valore intero "5"Che è memorizzato nell'oggetto intero"X":

Intero x = 5;

Stamperemo il valore di "X"Usando il"Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("Il valore dell'istanza di Integer Class X ="+ X);

Ora useremo "parseint ()"Metodo e passaggio dell'oggetto intero"X" con "accordare()"Metodo come argomento:

int y = intero.Parseint (x.accordare());

Finalmente stampare il valore di "y":

Sistema.fuori.println ("int value =" + y);

Produzione

Abbiamo compilato tutti i metodi per convertire l'intero in int in Java.

Conclusione

Esistono due modi per convertire un numero intero in un numero intero: conversione implicita e conversione esplicita. Java versione 1.5 e oltre seguire la conversione implicita, mentre Java versione 1.4 e supporto inferiore con conversione esplicita. È possibile utilizzare l'operatore di assegnazione per convertire l'intero in int implicitamente. Mentre i metodi ParseInt () e IntValue () sono utilizzati per intero esplicito per int conversione. Questo articolo ha illustrato i metodi per convertire l'intero in int in Java.