如何解決java中遇到的for input string: "" 報(bào)錯問題
做Java開發(fā)的人,一生至少該有一次或多次遇到【For input String: ""】這樣的報(bào)錯問題,原因通常都是出現(xiàn)在字符串強(qiáng)制轉(zhuǎn)換成數(shù)值類型的時候報(bào)的錯。
比如:
String yanggb = ""; int num = Integer.parseInt(yanggb);
這段代碼就會報(bào)出【For input String: ""】的錯誤信息。
這個時候的解決辦法也很簡單,只需要在類型轉(zhuǎn)換的時候做一下空值處理就行了。
String yanggb = ""; int num = Integer.parseInt(StringUtil.isNotEmpty(yanggb) ? yanggb : "0");
在做字符串類型轉(zhuǎn)數(shù)值類型的時候要格外注意,否則可能會出現(xiàn)這樣的問題。
以上就是腳本之家小編給大家分享的全部相關(guān)知識點(diǎn),希望能夠幫助到你。
相關(guān)文章
利用spring aop實(shí)現(xiàn)動態(tài)代理
這篇文章主要為大家詳細(xì)介紹了利用spring aop實(shí)現(xiàn)動態(tài)代理的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03Spring?Data?JPA框架的Repository自定義實(shí)現(xiàn)詳解
Spring?Data?JPA是Spring基于JPA規(guī)范的基礎(chǔ)上封裝的?套?JPA?應(yīng)?框架,可使開發(fā)者?極簡的代碼即可實(shí)現(xiàn)對數(shù)據(jù)庫的訪問和操作,本篇我們來了解Spring?Data?JPA框架的Repository自定義實(shí)現(xiàn)2022-04-04SpringBoot超詳細(xì)講解Thymeleaf模板引擎
這篇文章主要分享了Spring Boot整合使用Thymeleaf,Thymeleaf是新一代的Java模板引擎,類似于Velocity、FreeMarker等傳統(tǒng)引擎,關(guān)于其更多相關(guān)內(nèi)容,需要的小伙伴可以參考一下2022-07-07springcloud整合gateway實(shí)現(xiàn)網(wǎng)關(guān)全局過濾器功能
本文主要介紹了springcloud整合gateway實(shí)現(xiàn)網(wǎng)關(guān)全局過濾器功能,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02一文帶你看懂Android動畫的實(shí)現(xiàn)原理
動畫是 Android 應(yīng)用程序中重要的交互特性,ndroid 提供了多種動畫效果,包括平移、縮放、旋轉(zhuǎn)和透明度等,它們可以通過代碼或 XML 來實(shí)現(xiàn),本文將介紹 Android 動畫的原理和實(shí)現(xiàn)方法,并提供一些示例,需要的朋友可以參考下2023-07-07springboot集成開發(fā)實(shí)現(xiàn)商場秒殺功能
這篇文章主要介紹了springboot集成實(shí)現(xiàn)商品秒殺功能,秒殺系統(tǒng)業(yè)務(wù)流程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12Java PDF 添加數(shù)字簽名的實(shí)現(xiàn)方法
這篇文章主要介紹了Java PDF 添加數(shù)字簽名的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12