如何在 Java 中的字符串中存储 long/double/int
How to store a long/double/int inside of a String in Java
那么让我有长 12321431
,我如何将它存储为 Java 中的字符串变量?
或者假设 10.15,我如何将它存储在字符串中?
我在这方面还是个新手,出于文件 io 的目的我需要这样做。
字符串 strLong = Long.toString(longNumber);
只需使用String.valueOf
将其转换为字符串。
正如 Robert 和 Dici 所提到的,您可以使用以下两种变体之一:
num.toString(); // string representation
String.valueOf(num); // calls toString
String.valueOf
调用对象的 toString
方法。现在习惯使用静态方法进行转换,而不是从最基本的对象 class 派生的实例方法。我觉得其他回复中缺少底层代码和推理。
那么让我有长 12321431
,我如何将它存储为 Java 中的字符串变量?
或者假设 10.15,我如何将它存储在字符串中?
我在这方面还是个新手,出于文件 io 的目的我需要这样做。
字符串 strLong = Long.toString(longNumber);
只需使用String.valueOf
将其转换为字符串。
正如 Robert 和 Dici 所提到的,您可以使用以下两种变体之一:
num.toString(); // string representation
String.valueOf(num); // calls toString
String.valueOf
调用对象的 toString
方法。现在习惯使用静态方法进行转换,而不是从最基本的对象 class 派生的实例方法。我觉得其他回复中缺少底层代码和推理。