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)
parseIntis 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 NumberFormatExceptionOf
public static int parseInt(String str, int radix) throws NumberFormatExceptionWaar
stris een string die u moet converteren enradixis 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 = 7Hier 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