如何在 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 派生的实例方法。我觉得其他回复中缺少底层代码和推理。