在java中将double []转换为Double

时间:2015-07-02 09:56:39

标签: java casting double type-conversion

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

1 个答案:

答案 0 :(得分:1)

您无法将double[]投射到Double,因为它们显然不是 COMPATIBLE

如果您要将double值存储在double[]中,并希望将单个double转换为Double,则无需typecast显式。 Autoboxing默认有效。

double[] val = {1.01, 3.09};

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