Hur man konverterar en sträng till Int i Java: Metoder och exempel

Denna artikel ger dig en detaljerad kunskap om de olika sätten på vilka man kan konvertera en sträng till Int i Java.

Det finns många metoder för att konvertera en sträng till heltal i . Den metod som oftast används är pareseInt () -metoden. Det finns flera metoder för att konvertera sträng till ett heltal. I den här artikeln kommer vi att titta på alla möjliga metoder för att konvertera en sträng till int i Java

vad är init i python

De tre huvudmetoderna är:





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

parseInt () -metod för att konvertera en sträng till Int i Java

I denna metod omvandlas strängen till en primitiv int.



Syntax: int dtypename = Integer.parseInt (string)

Exempel: int res = Integer.parseInt (str)

Tänk 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)}}

PRODUKTION:

Output

FÖRKLARING:

I koden ovan har vi en strängvariabel '102'. Vi förklarar en annan variabel res.Detta är av heltalstyp. Så strängvariabeln konverteras till ett heltal med hjälp av metoden parseInt ().

valueOf () -metod: Sträng till Int i Java

I den här metoden konverteras strängen till ett heltal-objekt.

Syntax: Integer dtypename = Integer.valueOf (string)

Exempel: Integer res = Integer.valueOf (str)

Tänk 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)}}

PRODUKTION:

vad är skillnaden mellan xml och html

FÖRKLARING:

I koden ovan har vi en strängvariabel '122'. Vi förklarar ett annat variabelt resultat som res. Detta är av heltalstyp. Så konverteras strängvariabeln till ett heltal med metoden valueOf ().

OBS: parseInt () returnerar ett primitivt int medan valueOf () returnerar ett nytt Integer () -objekt.

NumberFormatException Method

Ett NumberFormatException kastas när strängen inte kan tolkas.

abstrakt klass och gränssnittsskillnad

Tänk 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)}}

PRODUKTION:

FÖRKLARING:

Ett undantag genereras när strängen inte kan tolkas.

Med detta kommer vi till ett slut på den här artikeln String to Int i Java. Jag hoppas att du fick en uppfattning om alla de tre metoderna för att konvertera en sträng till int i Java.

Kolla in av Edureka, ett pålitligt online-lärande företag med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Vi är här för att hjälpa dig med varje steg på din resa, för att bli en förutom de här Java-intervjufrågorna, kommer vi med en läroplan som är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare.