【发布时间】:2017-09-26 15:14:28
【问题描述】:
我想附加这些长变量,所以我先把它们变成了字符串。当我将它们返回 long 时,它会引发 NumberFormatException。
public long BLZ = 12345678l;
public long KNr = 1234567890l;
public String landCode = "1314";
long fedor = Long.parseLong(String.valueOf(BLZ) + String.valueOf(KNr) +
landCode + "00");
【问题讨论】:
-
结果数字太大,无法放入
long。 -
你真的想用long来表示一个IBAN吗?为什么?
-
@Tom:也许是为了计算 mod 97 进行验证。但这显然需要
BigInteger。
标签: java numberformatexception