JavaRush /Java Blog /Random-ID /Mengurai string di Java

Mengurai string di Java

Dipublikasikan di grup Random-ID
Pemrogram sering kali dihadapkan pada tugas-tugas yang solusinya tidak selalu jelas. Salah satu tugas tersebut adalah penguraian string. Ini digunakan saat membaca data dari konsol, file, dan sumber lainnya. Sebagian besar data yang dikirimkan melalui Internet juga dalam bentuk baris. Sayangnya, operasi matematika dengan string tidak mungkin dilakukan. Oleh karena itu, setiap programmer perlu mengetahui secara pasti cara mengubah string menjadi angka di Java. Mengurai string di Java - 1String dapat berisi tipe numerik yang berbeda:
  • byte;
  • pendek;
  • ke dalam;
  • panjang;
  • mengambang;
  • dobel.
Untuk mengekstrak nilai numerik dari tipe yang diperlukan dari sebuah string, Anda perlu menggunakan kelas pembungkusnya:

byte a = Byte.parseByte("42");
short b = Short.parseShort("42");
int c = Integer.parseInt("42");
long d = Long.parseLong("42");
float e = Float.parseFloat("42.0");
double f = Double.parseDouble("42.0");
Bukan rahasia lagi bahwa tipe data yang paling populer adalah int, oleh karena itu, dalam hal frekuensi penggunaannya, metode parseIntdi Java berada di belakang metode untuk mengeluarkan informasi ke konsol System.out.println(). Namun saat menggunakan metode ini, Integer.parseInt()Anda perlu mengingat beberapa nuansa:
  1. Jika Anda meneruskan string yang bukan nilai integer ke suatu metode, Anda akan menerima kesalahan java.lang.NumberFormatExceptionyang menunjukkan bahwa string yang dihasilkan bukan nilai integer.

  2. NumberFormatExceptionjuga akan terjadi jika string yang diteruskan berisi spasi.

  3. parseInt()- dapat bekerja dengan angka negatif. Untuk melakukan ini, baris harus dimulai dengan karakter “-”.

  4. parseInt()— tidak dapat mengurai string jika nilai numerik berada di luar batas jenis int(-2147483648 .. 2147483647).

Dengan mempertimbangkan empat nuansa sederhana ini, Anda dapat menghindari kesalahan rumit di kemudian hari, karena pemrogram harus sering mengurai string. Dan ini menanti kita masing-masing!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION