Paano i-convert ang String sa int sa Java
Narito ang ilang mga paraan upang i-convert ang string sa int, hinahayaan ng Java na gawin ito gamitparseInt()
at valueOf()
mga pamamaraan.
-
Java string hanggang int gamit ang Integer.parseInt(String)
parseInt
ay isang static na paraan ng klase ng Integer na nagbabalik ng integer na bagay na kumakatawan sa tinukoy na parameter ng String .Syntax:
public static int parseInt(String str) throws NumberFormatException
O kaya
public static int parseInt(String str, int radix) throws NumberFormatException
Nasaan
str
ang isang String na kailangan mong i-convert atradix
isang base ng na-parse na numeroPag-convert ng String sa Integer, halimbawa ng Java gamit ang 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); } }
Ang output ay:
parseInt of the String = 111 parseInt of the String with radix parameter = 7
Narito mayroon kaming 111 sa unang variant at 7 para sa pangalawa. Ang 7 ay isang decimal na anyo ng binary 111.
-
I-convert gamit ang Integer.valueOf(String)
Ang Integer.valueOf(String s) ay isang Java method ng Integer class. Nagbabalik ito ng isang Integer decimal na interpretasyon ng isang String object kaya ito ay ginagamit upang i-convert ang String sa Integer.
Syntax:
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); } }
Output:
Integer from String using valueOf() = 578
GO TO FULL VERSION