Java >> Java tutorial >  >> Tag >> String

Konvertering af streng til int ved hjælp af Java

javaShare on :Vi vil bruge metoden Integer.parseInt() til at konvertere en strengværdi til en heltalsværdi ved hjælp af Java. Vi vil forklare flere metoder til at konvertere en streng til int i dette indlæg.
String mystr = "100";
int intVal = Integer.parseInt(mystr);
      
System.out.println(intVal);
Bedste JSON Validator, JSON Tree Viewer, JSON Beautifier samme sted. Tjek hvor cool værktøjet er

I ovenstående kodeeksempel har vi defineret en strengvariabel 'mystr' og ønsker at konvertere det til heltalstypeværdier ved hjælp af Java. Vi bruger Integer.parseInt() funktion til at gøre det.

Integer.parseInt(MyString)

Hvis strengværdien ikke er gyldig, vil programmet give en fejl. Du kan håndtere det ved at bruge nedenstående kode.

try {
    String mystr = "abc";
    int val = Integer.parseInt(mystr);
}
catch (NumberFormatException e) {
    System.out.println("Not a valid value");
}

Output

Not a valid value

Metode 2:Brug Integer.valueOf()-funktionen til at konvertere en streng til heltalsværdi

Vi kan også bruge Java-metoden Integer.valueOf() for at konvertere den givne strengværdi til heltalstypeværdi. Funktionen tager strengen som en parameter og returnerer den numeriske værdi. Nedenfor er kodeeksemplet for det.

String mystr = "10";
int val = Integer.valueOf(mystr);
        
System.out.println(val);

Output

10

Java tag