CodeGym /Java Blog /Random-IT /Come convertire String in int in Java
John Squirrels
Livello 41
San Francisco

Come convertire String in int in Java

Pubblicato nel gruppo Random-IT
In questo articolo discuteremo la conversione di String in int (tipo primitivo) e Object type (wrapper) Integer. Ci sono molti modi per farlo in Java. Come convertire int in String in Java - 1

Come convertire String in int in Java

Ecco un paio di modi per convertire string in int, Java consente di farlo utilizzando parseInt()e valueOf()metodi.
  1. Stringa Java in int usando Integer.parseInt(String)

    parseIntè un metodo statico della classe Integer che restituisce un oggetto intero che rappresenta il parametro String specificato .

    Sintassi:

    
    public static int parseInt(String str) throws NumberFormatException
    

    O

    
    public static int parseInt(String str, int radix) throws NumberFormatException
    

    Dov'è struna stringa che devi convertire ed radixè una base del numero analizzato

    Conversione di stringhe in numeri interi, esempio Java utilizzando parseInt()

    
    public class Demo2 {
    //  convert string to int java
    
       public static void main(String args[]) {
           String str = "111";
    
           int num1 = Integer.parseInt(str);
           System.out.println("parseInt of the String = "
                   + num1);
    
           int num2 = Integer.parseInt(str, 2);//binary number
           System.out.println("parseInt of the String with radix parameter = " + num2);
       }
    }
    

    L'uscita è:

    parseInt of the String = 111
    parseInt of the String with radix parameter =  7
    

    Qui abbiamo 111 nella prima variante e 7 nella seconda. 7 è una forma decimale del binario 111.

  2. Converti usando Integer.valueOf(String)

    Integer.valueOf(String s) è un metodo Java della classe Integer. Restituisce un'interpretazione decimale Integer di un oggetto String, quindi viene utilizzato per convertire String in Integer.

    Sintassi:

    
    public static Integer valueOf(String str)
    
    Example Java String to Integer using valueOf method:
    public class Demo2 {
    //  java convert string to int using valueOf()
           String myString = "578";
           int parNum = Integer.valueOf(myString);
           System.out.println("Integer from String using valueOf() = " + parNum);
          
       }
    }
    

    Produzione:

    Integer from String using valueOf() = 578
    

Per rafforzare ciò che hai imparato, ti suggeriamo di guardare una lezione video dal nostro corso Java
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION