【问题标题】:How to store a long/double/int inside of a String in Java如何在 Java 中的 String 中存储 long/double/int
【发布时间】:2015-05-22 00:19:24
【问题描述】:

那么让我有一个很长的 12321431 ,我将如何将它作为字符串变量存储在 Java 中?

或者说 10.15,我将如何将它存储在 String 中?

我仍然是这方面的新手,我需要这样做以用于文件 io 目的。

【问题讨论】:

标签: java string long-integer


【解决方案1】:

正如 Robert 和 Dici 所提到的,您可以使用以下两种变体中的任何一种:

num.toString(); // string representation

String.valueOf(num); // calls toString

String.valueOf 调用对象的toString 方法。现在约定使用静态方法而不是从最基本的 Object 类派生的实例方法进行转换。我觉得其他响应中缺少底层代码和推理。

【讨论】:

    【解决方案2】:

    只需使用String.valueOf 将其转换为字符串。

    【讨论】:

      【解决方案3】:

      String strLong = Long.toString(longNumber);

      【讨论】:

      • String.valueOf 调用对象的toString 方法。现在的惯例是使用静态方法而不是从最基本的 Object 类派生的实例方法进行转换。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      相关资源
      最近更新 更多