
Hoe String naar int in Java te converteren
Hier zijn een paar manieren om string naar int te converteren, Java laat het doen met behulp vanparseInt()
en valueOf()
methoden.
-
Java-string naar int met behulp van Integer.parseInt(String)
parseInt
is een statische methode van de Integer-klasse die een object met een geheel getal retourneert dat de opgegeven String- parameter vertegenwoordigt.Syntaxis:
public static int parseInt(String str) throws NumberFormatException
Of
public static int parseInt(String str, int radix) throws NumberFormatException
Waar
str
is een string die u moet converteren enradix
is een basis van het geparseerde getalTekenreeks naar geheel getal converteren, Java-voorbeeld met behulp van parseInt()
public class Demo2 { // convert string to int java public static void main(String args[]) { String str = "111"; int num1 = Integer.parseInt(str); System.out.println("parseInt of the String = " + num1); int num2 = Integer.parseInt(str, 2);//binary number System.out.println("parseInt of the String with radix parameter = " + num2); } }
De uitvoer is:
parseInt of the String = 111 parseInt of the String with radix parameter = 7
Hier hebben we 111 in de eerste variant en 7 voor de tweede. 7 is een decimale vorm van binair 111.
-
Converteren met behulp van Integer.valueOf(String)
Integer.valueOf(String s) is een Java-methode van de klasse Integer. Het retourneert een Integer decimale interpretatie van een String-object, zodat het wordt gebruikt om String naar Integer te converteren.
Syntaxis:
public static Integer valueOf(String str) Example Java String to Integer using valueOf method: public class Demo2 { // java convert string to int using valueOf() String myString = "578"; int parNum = Integer.valueOf(myString); System.out.println("Integer from String using valueOf() = " + parNum); } }
Uitgang:
Integer from String using valueOf() = 578
GO TO FULL VERSION