【发布时间】:2015-05-22 00:19:24
【问题描述】:
那么让我有一个很长的 12321431 ,我将如何将它作为字符串变量存储在 Java 中?
或者说 10.15,我将如何将它存储在 String 中?
我仍然是这方面的新手,我需要这样做以用于文件 io 目的。
【问题讨论】:
标签: java string long-integer
那么让我有一个很长的 12321431 ,我将如何将它作为字符串变量存储在 Java 中?
或者说 10.15,我将如何将它存储在 String 中?
我仍然是这方面的新手,我需要这样做以用于文件 io 目的。
【问题讨论】:
标签: java string long-integer
正如 Robert 和 Dici 所提到的,您可以使用以下两种变体中的任何一种:
num.toString(); // string representation
String.valueOf(num); // calls toString
String.valueOf 调用对象的toString 方法。现在约定使用静态方法而不是从最基本的 Object 类派生的实例方法进行转换。我觉得其他响应中缺少底层代码和推理。
【讨论】:
只需使用String.valueOf 将其转换为字符串。
【讨论】:
String strLong = Long.toString(longNumber);
【讨论】:
String.valueOf 调用对象的toString 方法。现在的惯例是使用静态方法而不是从最基本的 Object 类派生的实例方法进行转换。