CodeGym /Java-blogg /Tilfeldig /Hvordan konvertere String til int i Java
John Squirrels
Nivå
San Francisco

Hvordan konvertere String til int i Java

Publisert i gruppen
I denne artikkelen skal vi diskutere konvertering av streng til int (primitiv type) og objekttype (innpakning) heltall. Det er mange måter å gjøre det på i Java. Hvordan konvertere int til streng i Java - 1

Hvordan konvertere String til int i Java

Her er et par måter å konvertere streng til int, Java lar gjøre det ved å bruke parseInt()og valueOf()metoder.
  1. Java-streng til int ved hjelp av Integer.parseInt(String)

    parseInter en statisk metode for Integer-klassen som returnerer et heltallsobjekt som representerer den angitte strengparameteren .

    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 må konvertere og radixer en base av det analyserte tallet

    Konvertering av streng til heltall, Java-eksempel ved å bruke 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);
       }
    }
    

    Utgangen er:

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

    Her har vi 111 i den første varianten og 7 for den andre. 7 er en desimalform av binær 111.

  2. Konverter med Integer.valueOf(String)

    Integer.valueOf(String s) er en Java-metode av Integer-klassen. Den returnerer en heltallsdesimaltolkning av et strengobjekt slik at den brukes til å konvertere streng til heltall.

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

    Produksjon:

    Integer from String using valueOf() = 578
    

For å forsterke det du lærte, foreslår vi at du ser en videoleksjon fra vårt Java-kurs
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION