Come convertire una stringa in Int in Java: metodi ed esempi

Questo articolo ti fornirà una conoscenza dettagliata dei vari modi attraverso i quali è possibile convertire una stringa in Int in Java.

Esistono molti metodi per convertire una stringa in un numero intero in . Il metodo più comunemente utilizzato è il metodo pareseInt (). Esistono più metodi per convertire una stringa in un numero intero. In questo articolo, daremo uno sguardo a tutti i possibili metodi per convertire una stringa in int in Java

I tre metodi principali sono:





  1. metodo parseInt ()
  2. metodo valueOf ()
  3. NumberFormatException metodo

parseInt () per convertire una stringa in Int in Java

In questo metodo, la stringa viene convertita in un int primitivo.



Sintassi: int dtypename = Integer.parseInt (stringa)

Esempio: int res = Integer.parseInt (str)

Considera il codice:



public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUZIONE:

esempio di argomenti della riga di comando java

Output

SPIEGAZIONE:

Nel codice precedente, abbiamo una variabile stringa '102'. Dichiariamo un'altra variabile res.Questo è di tipo intero. Quindi la variabile stringa viene convertita in un numero intero utilizzando il metodo parseInt ().

metodo valueOf (): da stringa a Int in Java

In questo metodo, la stringa viene convertita in un oggetto Integer.

Sintassi: Intero dtypename = Integer.valueOf (stringa)

Esempio: Integer res = Integer.valueOf (str)

Considera il codice:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUZIONE:

SPIEGAZIONE:

Nel codice precedente, abbiamo una variabile stringa '122'. Dichiariamo un'altra variabile come risultato res. Questo è di tipo intero. Quindi la variabile stringa viene convertita in un numero intero utilizzando il metodo valueOf ().

NOTA: parseInt () restituisce un int primitivo mentre valueOf () restituisce un nuovo oggetto Integer ().

Metodo NumberFormatException

Quando la stringa non è analizzabile, viene generata un'eccezione NumberFormatException.

Considera il codice:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUZIONE:

SPIEGAZIONE:

Viene generata un'eccezione quando la stringa non è analizzabile.

cos'è un java ide

Con questo, arriviamo alla fine di questo articolo String to Int in Java. Spero che tu abbia un'idea di tutti e tre i metodi di conversione di una stringa in int in Java.

Controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Siamo qui per aiutarti in ogni fase del tuo viaggio, per diventare oltre a queste domande di intervista Java, abbiamo creato un curriculum progettato per studenti e professionisti che vogliono essere uno sviluppatore Java.