Cara Menukar String ke Int di Java: Kaedah dan Contohnya



Artikel ini akan memberi anda pengetahuan terperinci mengenai berbagai cara di mana seseorang dapat menukar String menjadi Int di Java.

Terdapat banyak kaedah untuk menukar rentetan menjadi bilangan bulat . Kaedah yang paling kerap digunakan adalah kaedah pareseInt (). Terdapat beberapa kaedah untuk menukar rentetan menjadi bilangan bulat. Dalam artikel ini, kita akan melihat semua kemungkinan kaedah untuk mengubah String menjadi int di Java

Tiga kaedah utama adalah:





  1. kaedah parseInt ()
  2. kaedah valueOf ()
  3. Kaedah NumberFormatException

kaedah parseInt () untuk menukar String menjadi Int di Java

Dalam kaedah ini, rentetan ditukar menjadi int primitif.



Sintaks: int dtypename = Integer.parseInt (rentetan)

cara mencetak php array

Contoh: int res = Integer.parseInt (str)

Pertimbangkan kodnya:



ujian kelas awam {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('nombornya:' + res)}}

PENGELUARAN:

Output

PENJELASAN:

Dalam kod di atas, kita mempunyai pemboleh ubah rentetan '102'. Kami menyatakan pemboleh ubah lain.Ini adalah jenis integer. Jadi pemboleh ubah rentetan ditukar menjadi integer dengan menggunakan kaedah parseInt ().

kaedah valueOf (): String to Int di Java

Dalam kaedah ini, rentetan diubah menjadi objek Integer.

Sintaks: Integer dtypename = Integer.valueOf (rentetan)

Contoh: Integer res = Integer.valueOf (str)

Pertimbangkan kodnya:

ujian kelas awam {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('nombornya:' + res)}}

PENGELUARAN:

PENJELASAN:

Dalam kod di atas, kita mempunyai pemboleh ubah rentetan '122'. Kami menyatakan hasil pemboleh ubah lain sebagai res. Ini adalah jenis integer. Jadi pemboleh ubah rentetan ditukar menjadi bilangan bulat dengan menggunakan kaedah valueOf ().

python def __init __ (diri)

CATATAN: parseInt () mengembalikan int primitif sedangkan nilaiOf () mengembalikan objek Integer () baru.

Kaedah NumberFormatException

NumberFormatException dilemparkan apabila rentetan tidak dapat dihuraikan.

Pertimbangkan kodnya:

ujian kelas awam {public static void main (String args []) {String str = '102' int res = Integer.parseInt (str) System.out.println ('nombornya:' + res)}}

PENGELUARAN:

PENJELASAN:

Pengecualian dihasilkan apabila rentetan tidak dapat dihuraikan.

Dengan ini, kita akan mengakhiri artikel String to Int in Java ini. Saya harap anda mendapat idea dari ketiga kaedah Menukar String ke int di Java.

Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kerana selain daripada soalan wawancara java ini, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java.