在方法Java中解析long

时间:2015-10-24 22:59:50

标签: java constructor long-integer

我创建了一个需要很长时间才能解析的方法。每次输入数字时,我都会收到一条错误消息,说明它超出了int类型的范围。当我在最后添加一个L时它会接受它。但是,如果该方法的用户不了解它,那么这不是一个好的解决方案。

如何确保在解析长数字时没有收到错误?

2 个答案:

答案 0 :(得分:1)

如果你正在处理字符串,你可以使用Long.parseLong(str);(其中str是一个字符串)来解析它

Source

答案 1 :(得分:0)

好吧,在解析时,你真的需要制作L,因为它转换为int。所以,你应该真的使用" L"。它实际上是Java语法。如果你真的想避免错误,你可以在参数上附加一个L并执行toSTring方法。