Hurmatli forum foydalanuvchilari! Ehtimol, ba'zilaringiz usuldan foydalanishda muammoga duch kelgandir:
Integer.parseInt(String s)
. Muammo shundaki: mening kompyuterimdagi usul ba'zi satrlarni raqamlarga aylantirishni xohlamaydi. Bizda "1568" qatori bor, usul xatoga yo'l qo'yadi:
Exception in thread "main" java.lang.NumberFormatException: For input string: "1568"
Bunday muammoga oxirgi marta level19.lesson05.task03 muammosini yechishda duch kelganman. Men fayldan satrni o'qib chiqdim va uni usuli yordamida qatorlar qatoriga ajratdim .split(" ")
, so'ngra satrlarni raqamlarga aylantiraman (agar bu mumkin bo'lsa, agar bo'lmasa, istisnoni ushlayman va hech narsa qilmayman), qatordagi birinchi raqam ba'zi sabablarga ko'ra e'tiborga olinmaydi. Kimdir bunga duch kelganmi yoki muammo nima ekanligini kim biladi? ps Saytdagi kompilyator mening kodimni o'tkazib yuboradi!
GO TO FULL VERSION