JavaRush /Blog Jawa /Random-JV /Parsing strings in Java

Parsing strings in Java

Diterbitake ing grup
Programer asring ngadhepi tugas sing solusi ora mesthi jelas. Salah sawijining tugas kasebut yaiku parsing string. Iki digunakake nalika maca data saka console, file lan sumber liyane. Umume data sing dikirim liwat Internet uga ana ing wangun baris. Sayange, ora bisa nindakake operasi matematika kanthi senar. Mulane, saben programmer kudu ngerti persis carane ngowahi string menyang angka ing Jawa. Parsing strings in Java - 1String bisa ngemot macem-macem jinis angka:
  • byte;
  • cendhak;
  • int;
  • dawa;
  • ngambang;
  • pindho.
Kanggo ngekstrak nilai numerik saka jinis sing dibutuhake saka senar, sampeyan kudu nggunakake kelas pambungkus:

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");
Ora ana rahasia manawa jinis data sing paling populer yaiku int, mula saka frekuensi panggunaane, cara parseInting Jawa ambegan ing mburi metode kanggo ngasilake informasi menyang konsol System.out.println(). Nanging nalika nggunakake cara, Integer.parseInt()sampeyan kudu ngelingi sawetara nuansa:
  1. Yen sampeyan ngliwati senar sing dudu nilai integer menyang cara, sampeyan bakal nampa kesalahan java.lang.NumberFormatExceptionsing nuduhake yen senar sing diasilake dudu nilai integer.

  2. NumberFormatExceptionuga bakal kelakon yen senar liwati ngemot spasi.

  3. parseInt()- bisa digunakake karo nomer negatif. Kanggo nindakake iki, baris kudu diwiwiti kanthi karakter "-".

  4. parseInt()- ora bisa ngurai senar yen angka angka ing njaba watesan jinis int(-2147483648 .. 2147483647).

Ngelingi papat nuansa prasaja iki, sampeyan bisa ngindhari kesalahan sing rumit ing mangsa ngarep, amarga programer kudu ngurai senar asring banget. Lan iki nunggu saben kita!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION