【问题标题】:Converting double[] to Double in java在java中将double []转换为Double
【发布时间】:2015-07-02 09:56:39
【问题描述】:

我是 Java 新手,想知道有没有办法使用 double[] 数组创建一个 Double 对象来创建它,以便用数组中的数据填充该对象,而不是用一个单一的双倍的。我已经看到了从 Double 对象转换为 double 值的答案,但我似乎找不到任何我坚持的东西。我现在对此有点无能为力,如果有人能帮助我,我将不胜感激,谢谢。

【问题讨论】:

  • 你的意思是像Double d = array[0];这样的东西吗?

标签: java casting double type-conversion


【解决方案1】:

您不能将double[] 转换为Double,原因很明显,它们只是不兼容。

如果您将double 值存储在double[] 中并希望将单个double 转换为Double,则无需明确typecast。 Autoboxing 默认工作。

double[] val = {1.01, 3.09};

for(Double d  : val){
// Make use of Double d here
}

【讨论】:

  • 感谢您的回复。我不确定这是否可行,但感谢您为我解决这个问题。
  • 欢迎,很高兴它有帮助。但请确保在提问之前先进行搜索。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 2016-10-10
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
相关资源
最近更新 更多