我正在从 csv 文件中读取大量记录。其中一列是金额,它有 2 个小数位。所以我想将它解析为整数形式,但遇到如下错误:
int trxnAmt = Integer.parseInt("002428859600");
假设它将是 2428859600 对吗?
但它抛出了错误> java.lang.NumberFormatException:对于输入字符串:“002428859600”
我尝试使用:
long a = Long.parseLong("002428859600");
它对我来说很好。
我仍然无法找出发生了什么。数字是不是太大了?