Hoe een string naar Int in Java te converteren: methoden en voorbeelden



Dit artikel geeft u een gedetailleerde kennis van de verschillende manieren waarop u een String naar Int in Java kunt converteren.

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:





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

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:

Output

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.