Sådan konverteres en streng til Int i Java: Metoder og eksempler



Denne artikel giver dig en detaljeret viden om de forskellige måder, hvorpå man kan konvertere en streng til Int i Java.

Der er mange metoder til at konvertere en streng til heltal i . Den mest anvendte metode er pareseInt () -metoden. Der er flere metoder til at konvertere streng til et heltal. I denne artikel vil vi se på alle de mulige metoder til at konvertere en streng til int i Java

De tre hovedmetoder er:





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

parseInt () metode til at konvertere en streng til Int i Java

I denne metode konverteres strengen til en primitiv int.



Syntaks: int dtypename = Integer.parseInt (streng)

Eksempel: int res = Integer.parseInt (str)

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

PRODUKTION:

Output

FORKLARING:

I ovenstående kode har vi en strengvariabel '102'. Vi erklærer en anden variabel res.Dette er af heltalstype. Så strengvariablen konverteres til et heltal ved hjælp af metoden parseInt ().

valueOf () metode: String til Int i Java

I denne metode konverteres strengen til et heltal-objekt.

Syntaks: Heltal dtypename = Integer.valueOf (streng)

Eksempel: Integer res = Integer.valueOf (str)

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

PRODUKTION:

FORKLARING:

I ovenstående kode har vi en strengvariabel '122'. Vi erklærer et andet variabelt resultat som res. Dette er af heltalstype. Så konverteres strengvariablen til et heltal ved hjælp af metoden valueOf ().

BEMÆRK: parseInt () returnerer et primitivt int, mens valueOf () returnerer et nyt heltal () -objekt.

NumberFormatException Metode

En NumberFormatException kastes, når strengen ikke kan parses.

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

PRODUKTION:

FORKLARING:

En undtagelse genereres, når strengen ikke kan parses.

Med dette kommer vi til en afslutning på denne String to Int-artikel i Java. Jeg håber, du fik en idé om alle de tre metoder til konvertering af en streng til int i Java.

hvad er forekomster i java

Tjek den af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Vi er her for at hjælpe dig med hvert trin på din rejse, for at blive et ud over dette java-interviewspørgsmål, kommer vi med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler.