CodeGym /Java blog /Tilfældig /Sådan konverteres String til int i Java
John Squirrels
Niveau
San Francisco

Sådan konverteres String til int i Java

Udgivet i gruppen
I denne artikel vil vi diskutere konvertering af streng til int (primitiv type) og objekttype (indpakning) heltal. Der er mange måder at gøre det på i Java. Sådan konverteres int til streng i Java - 1

Sådan konverteres String til int i Java

Her er et par måder at konvertere streng til int, Java lader gøre det ved hjælp af parseInt()og valueOf()metoder.
  1. Java-streng til int ved hjælp af Integer.parseInt(String)

    parseInter en statisk metode af klassen Integer, der returnerer et heltalsobjekt, der repræsenterer den angivne strengparameter .

    Syntaks:

    
    public static int parseInt(String str) throws NumberFormatException
    

    Eller

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

    Hvor strer en streng, du skal konvertere, og radixer en base af det parsede tal

    Konvertering af streng til heltal, Java-eksempel ved hjælp af 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);
       }
    }
    

    Udgangen er:

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

    Her har vi 111 i den første variant og 7 i den anden. 7 er en decimalform af binær 111.

  2. Konverter ved hjælp af Integer.valueOf(String)

    Integer.valueOf(String s) er en Java-metode i Integer-klassen. Det returnerer en heltalsdecimalfortolkning af et strengobjekt, så det bruges til at konvertere streng til heltal.

    Syntaks:

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

    Produktion:

    Integer from String using valueOf() = 578
    

For at styrke det, du har lært, foreslår vi, at du ser en videolektion fra vores Java-kursus
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION