如何解決java中遇到的for input string: "" 報(bào)錯(cuò)問(wèn)題
做Java開(kāi)發(fā)的人,一生至少該有一次或多次遇到【For input String: ""】這樣的報(bào)錯(cuò)問(wèn)題,原因通常都是出現(xiàn)在字符串強(qiáng)制轉(zhuǎn)換成數(shù)值類(lèi)型的時(shí)候報(bào)的錯(cuò)。
比如:
String yanggb = ""; int num = Integer.parseInt(yanggb);
這段代碼就會(huì)報(bào)出【For input String: ""】的錯(cuò)誤信息。

這個(gè)時(shí)候的解決辦法也很簡(jiǎn)單,只需要在類(lèi)型轉(zhuǎn)換的時(shí)候做一下空值處理就行了。
String yanggb = ""; int num = Integer.parseInt(StringUtil.isNotEmpty(yanggb) ? yanggb : "0");
在做字符串類(lèi)型轉(zhuǎn)數(shù)值類(lèi)型的時(shí)候要格外注意,否則可能會(huì)出現(xiàn)這樣的問(wèn)題。
以上就是腳本之家小編給大家分享的全部相關(guān)知識(shí)點(diǎn),希望能夠幫助到你。
相關(guān)文章
SpringBoot條件注解核心作用與使用場(chǎng)景詳解
Spring?Boot的條件注解為開(kāi)發(fā)者提供了強(qiáng)大的動(dòng)態(tài)配置能力,理解其原理和適用場(chǎng)景是構(gòu)建靈活、可擴(kuò)展應(yīng)用的關(guān)鍵,本文將系統(tǒng)梳理所有常用的條件注解,結(jié)合代碼示例說(shuō)明其作用與使用場(chǎng)景,感興趣的朋友一起看看吧2025-04-04
Java后端向前端返回文件流實(shí)現(xiàn)下載功能的方法
這篇文章主要給大家介紹了關(guān)于Java后端向前端返回文件流實(shí)現(xiàn)下載功能的相關(guān)資料,Java后端可以通過(guò)調(diào)用接口返回文件流來(lái)實(shí)現(xiàn)文件傳輸功能,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-10-10
SpringBoot整合JPA框架實(shí)現(xiàn)過(guò)程講解
在開(kāi)發(fā)中,我們通常會(huì)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行操作,Sprirng?Boot對(duì)關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)的訪問(wèn)操作都提供了非常好的整合支持2022-12-12
Java系統(tǒng)環(huán)境變量配置全過(guò)程
本文介紹了如何配置Windows系統(tǒng)中的PATH和CLASSPATH環(huán)境變量,以及如何使用這些變量來(lái)運(yùn)行Java程序,步驟包括查看系統(tǒng)屬性、編輯環(huán)境變量、添加路徑、驗(yàn)證設(shè)置等,通過(guò)這些步驟,用戶可以永久性地保存PATH和CLASSPATH環(huán)境變量的設(shè)置,從而方便地運(yùn)行Java程序2024-11-11
IDEA進(jìn)程已結(jié)束,退出代碼-1073741819 (0xC0000005)的bug
這篇文章主要介紹了IDEA進(jìn)程已結(jié)束,退出代碼-1073741819 (0xC0000005)的bug,本文通過(guò)實(shí)例代碼圖文的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04
Java ThreadPoolExecutor的參數(shù)深入理解
這篇文章主要介紹了Java ThreadPoolExecutor的參數(shù)深入理解的相關(guān)資料,需要的朋友可以參考下2017-03-03
java轉(zhuǎn)換時(shí)區(qū)時(shí)間過(guò)程詳解
這篇文章主要介紹了java轉(zhuǎn)換時(shí)區(qū)時(shí)間過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11

