Kiedy biegnę parseInt:Prawidłowe sposobem na uniknięcie parseInt rzucanie NumberFormatException do ciągu wejściowego: ""
Integer.parseInt(myString);
rzuca:
NumberFormatException: For input string: ""
Czy to znaczy, że muszę zrobić coś takiego?
if(StringUtils.isNotBlank(myString))
return Integer.parseInt(myString);
else
return 0;
mogę być nowicjuszem, ale dlaczego nie jest to w ogóle upvoted , taka zgrabna prosta sztuczka. Zaktualizuj, właśnie uświadomiłeś sobie, dlaczego nie ma wartości ujemnych! –
Ten trudny sposób działa tylko dla niepodpisanej liczby całkowitej (liczby dodatniej) – NPE
Prawidłowo. W ogólnym przypadku użyłbym innej biblioteki * Utils (zobacz inne odpowiedzi) –