2016-04-07 19 views
-7

java.lang.NumberFormatException: Giriş dizesi için: ""Yardıma ihtiyacınız var! Bu istisna çözmek için nasıl

bu benim Java kodu gibi görünüyor:

int age=Integer.parseInt(request.getParameter("age")); 
+3

Boş bir Dizeyi int'ye ayırmaya çalışıyorsunuz. Bu işe yaramaz – dambros

+0

[java] tag caretakers: kanonik olan hangisi? http://stackoverflow.com/questions/tagged/numberformatexception+java?sort=frequent&pageSize=50 lütfen kapatın. – BalusC

cevap

0

istek parametresi age boşsa değil, bir dizi ya da, bunu bir sayıya dönüştürmek olamaz.

Böyle bir durumda ne yapılacağına karar gerekecek, o zaman, yani yukarıda bahsedilen durumlarda bunu:

  • try { ... } catch (NumberFormatException e) { ... }
  • olmayan boşluk için
  • Surround dönüşüm parametresi kontrol
+0

teşekkürler, önceki catch ifadem sadece "catch (Exception)" idi, onu yakalamak zorundaydım (NumberFormatException) ve işe yaradı! Teşekkürler –

İlgili konular