Cara mengonversi string ke int di java
- 861
- 188
- Ricardo Gottlieb
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);123456789 | kelas 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);123456789 | kelas 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);1234567891011121314 | 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); |
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
- « PowerShell - Menjalankan skrip dinonaktifkan pada sistem ini
- Cara menginstal go 1.19 tentang Debian 11/10/9 »