string转long别直接强转,parseLong 也有坑
String 转 long 用 Long.parseLong,别强转。空值、带逗号、超出 19 位都会抛异常,判空和 try/catch 不能省。
来自一线工程师的 API 设计、开发教程与架构实践。内容按主题整理,便于在接口设计、开发联调与架构评审时查阅。当前浏览「技术教程」分类下的内容。当前筛选「NumberFormatException」标签相关内容。
String 转 long 用 Long.parseLong,别强转。空值、带逗号、超出 19 位都会抛异常,判空和 try/catch 不能省。
string 转 int 出错基本在空格、千分位、小数点和溢出。各语言写法不同,转换前先做格式与范围检查。