Java 如何将双[]数组传递给另一个活动
Bundle对象不允许传递Double[]数组,因为它需要Double[]数组。我无法将double[]转换为double[],我不知道该怎么办Java 如何将双[]数组传递给另一个活动,java,android,android-intent,bundle,Java,Android,Android Intent,Bundle,Bundle对象不允许传递Double[]数组,因为它需要Double[]数组。我无法将double[]转换为double[],我不知道该怎么办 请帮帮我。您可以通过为每个值分配Double.doubleValue()的输出来循环双数组并填充双数组;完成后,您可以将double[]数组放入捆绑包中 Double D[]; double d[]; for(int i=0 ; i<D.length ; ++i) { d[i] = D[i]; } Double D[]; 双d[]; 对
请帮帮我。您可以通过为每个值分配Double.doubleValue()的输出来循环双数组并填充双数组;完成后,您可以将double[]数组放入捆绑包中
Double D[];
double d[];
for(int i=0 ; i<D.length ; ++i) {
d[i] = D[i];
}
Double D[];
双d[];
对于(int i=0;i请发布一篇文章以帮助澄清您遇到的问题。为什么不手动创建Double[]并根据从Double[]复制,唯一的选项似乎是循环和取消装箱(或装箱)数组-由第三方库或您自己的代码创建。尝试序列化,然后添加到GetSharedReferences,并在其他活动中读取…并取消序列化。不需要这样做。Double
是。虽然它是一个对象,但可以用作值。@scheisse_minelli然后请解释如何放置Double[]在使用UnboxingOh sheesh的捆绑包中,我想我没有足够清楚地阅读这个问题。你是对的。@scheisse_minelli不是问题……但是我的代码可以使用unboxing而不是Double.doubleValue();?这样做会更好吗?哦,是的,你可以说d[I]=d[I]
。