Hvordan konvertere en streng til Int i Java: Metoder og eksempler

Denne artikkelen vil gi deg detaljert kunnskap om de forskjellige måtene man kan konvertere en streng til Int i Java.

Det er mange metoder for å konvertere en streng til heltall i . Den mest brukte metoden er pareseInt () -metoden. Det er flere metoder for å konvertere streng til et helt tall. I denne artikkelen vil vi se på alle mulige metoder for å konvertere en streng til int i Java

hvordan bli ai ingeniør

De tre hovedmetodene er:



  1. parseInt () -metoden
  2. valueOf () -metoden
  3. NumberFormatException-metoden

parseInt () -metode for å konvertere en streng til Int i Java

I denne metoden konverteres strengen til en primitiv int.

Syntaks: int dtypename = Integer.parseInt (streng)

Eksempel: int res = Integer.parseInt (str)

Tenk på koden:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUKSJON:

Output

FORKLARING:

I koden ovenfor har vi en strengvariabel '102'. Vi erklærer en annen variabel res.Dette er av heltallstype. Så konverteres strengvariabelen til et helt tall ved hjelp av metoden parseInt ().

valueOf () -metode: Streng til Int i Java

I denne metoden konverteres strengen til et heltall-objekt.

Syntaks: Heltall dtypename = Integer.valueOf (streng)

Eksempel: Integer res = Integer.valueOf (str)

Tenk på koden:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUKSJON:

FORKLARING:

I koden ovenfor har vi en strengvariabel '122'. Vi erklærer et annet variabelt resultat som res. Dette er av heltallstype. Så konverteres strengvariabelen til et helt tall ved å bruke metoden valueOf ().

MERK: parseInt () returnerer en primitiv int mens valueOf () returnerer et nytt Integer () -objekt.

NumberFormatException Method

Et NumberFormatException kastes når strengen ikke kan tolkes.

Tenk på koden:

public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('the number is:' + res)}}

PRODUKSJON:

FORKLARING:

i c ++

Et unntak genereres når strengen ikke kan tolkes.

Med dette kommer vi til en slutt på denne String to Int i Java-artikkelen. Jeg håper du fikk en ide om alle de tre metodene for å konvertere en streng til int i Java.

Sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden. Vi er her for å hjelpe deg med hvert trinn på reisen, for å bli en foruten dette java-intervjuspørsmålene, kommer vi med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler.