Pada artikel ini kita akan membahas konversi String ke int (tipe primitif) dan tipe Objek (pembungkus) Integer. Ada banyak cara untuk melakukannya di Jawa.

Bagaimana mengkonversi String ke int di Jawa
Berikut adalah beberapa cara untuk mengonversi string menjadi int, Java memungkinkan melakukannya dengan menggunakanparseInt()
dan valueOf()
metode.
-
String Java ke int menggunakan Integer.parseInt(String)
parseInt
adalah metode statis dari kelas Integer yang mengembalikan objek integer yang mewakili parameter String yang ditentukan .Sintaksis:
public static int parseInt(String str) throws NumberFormatException
Atau
public static int parseInt(String str, int radix) throws NumberFormatException
Di mana
str
String yang perlu Anda konversi danradix
merupakan basis dari angka yang diuraikanKonversi String ke Integer, contoh Java menggunakan 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); } }
Outputnya adalah:
parseInt of the String = 111 parseInt of the String with radix parameter = 7
Di sini kita punya 111 di varian pertama dan 7 di varian kedua. 7 adalah bentuk desimal dari biner 111.
-
Konversi menggunakan Integer.valueOf(String)
Integer.valueOf(String s) adalah metode Java dari kelas Integer. Ini mengembalikan interpretasi desimal Integer dari objek String sehingga digunakan untuk mengubah String menjadi 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); } }
Keluaran:
Integer from String using valueOf() = 578
GO TO FULL VERSION