如何在单个变量中存储long和int值

时间:2014-04-24 14:12:29

标签: java

假设用户输入为“123”,则此代码失败,因为定义了long int。

当13964599874是用户输入时,这是代码正常工作。

用户输入“123”和“13964599874”。

用户输入是动态的。

1 个答案:

答案 0 :(得分:2)

使用基元类型long

long value;

value = Long.parseLong(imputString);

以上内容适用于表示为字符串的任何有效long值。 这是-2 ^ 63和(2 ^ 63-1)之间的任何数字。 此范围包括所有可能的int值。

阅读Long JavaDoc pageparseLong方法会抛出一个未选中的NumberFormatException, 但是你仍然应该抓住它。