Cara mengonversi string ke int di java

Cara mengonversi string ke int di java

Java adalah objek orientasi pemrograman languege. Di java Anda dapat menggunakan Bilangan bulat.parseint () atau Bilangan bulat.Nilai dari() berfungsi untuk mengonversi nilai string ke nilai int. Dalam hal apa pun string bukanlah convertible maka NumberFormatException akan terjadi.

#1. Menggunakan bilangan bulat.parseint ()

Bilangan bulat.parseint () mengubah nilai string dan mengembalikan int primitif sebagai hasil. Sebagai contoh di bawah ini, pertama, kami menyimpan 5 sebagai nilai string ke variabel ID. Kemudian ubah ke integer dan simpan ke variabel hasil.

kelas convertStringToint1 public static void main (string args []) string id = "5"; Hasil int = bilangan bulat.parseint (id); Sistem.keluar.println (hasil);
123456789kelas convertStringToint1 public static void main (string args []) string id = "5"; Hasil int = bilangan bulat.parseint (id); Sistem.keluar.println (hasil);

Simpan konten di atas ConvsertStringToint1.Jawa file dan kompilasi dan jalankan program ini.

Menyusun:

Javac ConvertStringToint1.Jawa 

Berlari:

Java ConvertStringToint1 5 

#2. Menggunakan bilangan bulat.Nilai dari()

Bilangan bulat.Nilai dari() juga menggunakan integer.fungsi parseint di backend tetapi sebagai hasilnya, itu menyediakan dan integer nilai objek.

kelas convertStringToint2 public static void main (string args []) string id = "5"; Hasil integer = bilangan bulat.nilai (id); Sistem.keluar.println (hasil);
123456789kelas convertStringToint2 public static void main (string args []) string id = "5"; Hasil integer = bilangan bulat.nilai (id); Sistem.keluar.println (hasil);

Simpan konten di atas ConvsertStringToint2.Jawa file dan kompilasi dan jalankan program ini.

Menyusun:

Javac ConvertStringToint2.Jawa 

Berlari:

Java ConvertStringToint2 5 

#3. Pengecualian dalam konversi

Jika input yang diberikan tidak dapat diuraikan dengan metode apa pun di atas, NumberFormatException akan dilemparkan. Seperti dalam contoh di bawah ini, kami menyimpan string "5ABC" dalam variabel ID yang berisi huruf -huruf. Jika kami mencoba mengonversi nomor ini menjadi int, pengecualian numberFormatexception akan terjadi.

kelas convertStringToint3 public static void main (string args []) string id = "5abc"; coba int result = integer.parseint (id); Sistem.keluar.println (hasil); catch (NumberFormateException e) System.keluar.println (e);
1234567891011121314kelas convertStringToint3 public static void main (string args []) string id = "5abc"; coba int result = integer.parseint (id); Sistem.keluar.println (hasil); catch (NumberFormateException e) System.keluar.println (e);

Simpan konten di atas ConvsertStringToint3.Jawa file dan kompilasi dan jalankan program ini.

Menyusun:

Javac ConvertStringToint3.Jawa 

Berlari:

Java ConvertStringToint3 Java.Lang.NumberFormatException: Untuk string input: "5abc" 

Referensi:

http: // docs.peramal.com/javase/8/docs/API/java/lang/integer.html