Ing artikel iki kita bakal ngrembug ngowahi String dadi int (jinis primitif) lan jinis Obyek (wrapper) Integer. Ana akeh cara kanggo nindakake ing Jawa.
Cara ngonversi String dadi int ing Jawa
Mangkene sawetara cara kanggo ngonversi string dadi int, Java ngidini nggunakakeparseInt()
lan valueOf()
metode.
-
String Jawa menyang int nggunakake Integer.parseInt(String)
parseInt
minangka cara statis saka kelas Integer sing ngasilake obyek integer sing makili parameter String sing ditemtokake .Sintaksis:
public static int parseInt(String str) throws NumberFormatException
Utawa
public static int parseInt(String str, int radix) throws NumberFormatException
Where
str
String sampeyan kudu ngowahi lanradix
basis saka nomer parsedConvert String to Integer, Java conto nggunakake 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); } }
Outpute yaiku:
parseInt of the String = 111 parseInt of the String with radix parameter = 7
Ing kene kita entuk 111 ing varian pisanan lan 7 kanggo sing kapindho. 7 iku wangun desimal saka biner 111.
-
Ngonversi nggunakake Integer.valueOf(String)
Integer.valueOf(String s) minangka metode Java saka kelas Integer. Iki ngasilake interpretasi desimal Integer saka obyek String supaya digunakake kanggo ngowahi String dadi Integer.
Sintaksis:
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