java中遇到的【for input string: ""】報錯問題的解決方案


做Java開發的人,一生至少該有一次或多次遇到【For input String: ""】這樣的報錯問題,原因通常都是出現在字符串強制轉換成數值類型的時候報的錯。

比如:

String yanggb = "";
int num = Integer.parseInt(yanggb);

這段代碼就會報出【For input String: ""】的錯誤信息。

這個時候的解決辦法也很簡單,只需要在類型轉換的時候做一下空值處理就行了。

String yanggb = "";
int num = Integer.parseInt(StringUtil.isNotEmpty(yanggb) ? yanggb : "0");

在做字符串類型轉數值類型的時候要格外注意,否則可能會出現這樣的問題。

 

"人生好像就是這么的變化多端,你從來都沒法肯定一件事情之后會不會出現什么出人意料的轉折。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM