将字符串解析为long时的数字格式异常

时间:2014-11-17 17:36:54

标签: java string long-integer

我正在尝试将字符串解析为long,如下所示:

Long _id_long= Long.valueOf(_id);

错误消息:

  

java.lang.NumberFormatException:对于输入字符串:" DT31988159"在   java.lang.NumberFormatException.forInputString(未知来源)at   java.lang.Long.parseLong(未知来源)

1 个答案:

答案 0 :(得分:0)

您是否阅读过Long.valueOf(String)的JavaDoc?你会发现NumberFormatException

  

抛出以指示应用程序已尝试将字符串转换为其中一种数字类型,但该字符串没有适当的格式。

Just remove the prefix.