java.lang.NumberFormatException: For input string: "1" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang


java.lang.NumberFormatException: For input string: "1"

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

在把字符串轉換成整型的時候老是報錯,因為數據是從excel表復制到文本文檔里進行處理的。
我在控制台輸出,也顯示字符串就是1,看似沒什么問題。

然后,我懷疑其中除了數字之外,還有其他不可見的字符,就通過StringEscapeUtils工具來把字符串連轉義字符也輸出,就發現了看似為1的字符串,實際為"\uFEFF1"
所以發現表面為1的字符串,還夾雜了其他字符,從而導致轉換失敗。


免責聲明!

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



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