Er zijn veel methoden om een tekenreeks naar een geheel getal in . De meest gebruikte methode is de methode pareseInt (). Er zijn meerdere methoden om een string naar een geheel getal te converteren. In dit artikel zullen we alle mogelijke methoden bekijken om een string naar int in Java te converteren
De drie belangrijkste methoden zijn:
parseInt () methode om een String naar Int in Java te converteren
Bij deze methode wordt de string geconverteerd naar een primitieve int.
datastructuren en algoritmen java
Syntaxis: int dtypename = Integer.parseInt (string)
Voorbeeld: int res = Geheel getal.parseInt (str)
Beschouw de code:
public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('het nummer is:' + res)}}
UITGANG:
UITLEG:
In de bovenstaande code hebben we een stringvariabele '102'. We declareren een andere variabele res.Dit is van het type integer. Dus de stringvariabele wordt geconverteerd naar een geheel getal met behulp van de parseInt () - methode.
valueOf () methode: String naar Int in Java
Bij deze methode wordt de tekenreeks geconverteerd naar een geheel getal-object.
Syntaxis: Geheel getal dtypename = Integer.valueOf (string)
Voorbeeld: Geheel getal res = Geheel getal.valueOf (str)
Beschouw de code:
public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('het nummer is:' + res)}}
UITGANG:
UITLEG:
In de bovenstaande code hebben we een stringvariabele '122'. We declareren een ander variabel resultaat als res. Dit is van het type integer. Dus de stringvariabele wordt geconverteerd naar een geheel getal met behulp van de methode valueOf ().
OPMERKING: parseInt () retourneert een primitieve int terwijl valueOf () een nieuw Integer () -object retourneert.
NumberFormatException-methode
Er wordt een NumberFormatException gegenereerd wanneer de tekenreeks niet kan worden geparseerd.
Beschouw de code:
public class test {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('het nummer is:' + res)}}
UITGANG:
UITLEG:
Er wordt een uitzondering gegenereerd als de tekenreeks niet kan worden geparseerd.
Hiermee komen we aan het einde van dit String to Int in Java-artikel. Ik hoop dat je een idee hebt gekregen van alle drie de methoden voor het converteren van een string naar int in Java.
Bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. We zijn hier om je te helpen bij elke stap op je reis, om naast deze Java-interviewvragen ook een curriculum te bedenken dat is ontworpen voor studenten en professionals die een Java-ontwikkelaar willen worden.