我在jar文件中有一个函数,它接受两个参数:
我需要传递的输入包含7个对象。我必须发送两个double[]
数组,其余5个是双值。
我想知道如何将double[]
转换为Object
。
请帮助我。
如果我想将单个double值转换为Double对象,我可以使用以下代码。
public class JavadoubleToDoubleExample {
public static void main(String[] args) {
double d = 10.56;
/*
Use Double constructor to convert double primitive type to a Double object.
*/
Double dObj = new Double(d);
System.out.println(dObj);
}
}
输出:
10.56
但如果是d={1.0,8.9,4.0,7.9}
。
如何将数组转换为Double
的对象?
答案 0 :(得分:0)
数组已经是Java中的对象。如果要将基本双精度数组转换为对象数组:
double[] nums = {1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7};
Object[] objs = new Object[nums.length];
for(int i=0; i<nums.length; i++)
objs[i] = new Double(nums[i]);