CodeGym /Java Blog /Willekeurig /Hoe String naar int in Java te converteren
John Squirrels
Niveau 41
San Francisco

Hoe String naar int in Java te converteren

Gepubliceerd in de groep Willekeurig
In dit artikel bespreken we het converteren van String naar int (primitief type) en Objecttype (wrapper) Integer. Er zijn veel manieren om het in Java te doen. Hoe int naar String in Java te converteren - 1

Hoe String naar int in Java te converteren

Hier zijn een paar manieren om string naar int te converteren, Java laat het doen met behulp van parseInt()en valueOf()methoden.
  1. Java-string naar int met behulp van Integer.parseInt(String)

    parseIntis een statische methode van de Integer-klasse die een object met een geheel getal retourneert dat de opgegeven String- parameter vertegenwoordigt.

    Syntaxis:

    
    public static int parseInt(String str) throws NumberFormatException
    

    Of

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

    Waar stris een string die u moet converteren en radixis een basis van het geparseerde getal

    Tekenreeks naar geheel getal converteren, Java-voorbeeld met behulp van 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);
       }
    }
    

    De uitvoer is:

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

    Hier hebben we 111 in de eerste variant en 7 voor de tweede. 7 is een decimale vorm van binair 111.

  2. Converteren met behulp van Integer.valueOf(String)

    Integer.valueOf(String s) is een Java-methode van de klasse Integer. Het retourneert een Integer decimale interpretatie van een String-object, zodat het wordt gebruikt om String naar Integer te converteren.

    Syntaxis:

    
    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);
          
       }
    }
    

    Uitgang:

    Integer from String using valueOf() = 578
    

Om te versterken wat je hebt geleerd, raden we je aan een videoles van onze Java-cursus te bekijken
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION