Java 如何转换ArrayList<;双[]>;到双[]数组?
我想将一个值从活动B解析回活动a。应该解析回的值具有以下格式:Java 如何转换ArrayList<;双[]>;到双[]数组?,java,android,arrays,arraylist,double,Java,Android,Arrays,Arraylist,Double,我想将一个值从活动B解析回活动a。应该解析回的值具有以下格式: ArrayList<double[]> ArrayList 因为每个列表条目都有两个值。 例如:0:12;14 1: 14;十七, 现在,为了重新解析它们,我需要一个 ArrayList<double[]> converted back to a double[] array. ArrayList已转换回双[]数组。 我如何才能做到这一点?好的,我刚刚找到了一个解决方案: double[][] ret
ArrayList<double[]>
ArrayList
因为每个列表条目都有两个值。
例如:0:12;14 1: 14;十七,
现在,为了重新解析它们,我需要一个
ArrayList<double[]> converted back to a double[] array.
ArrayList已转换回双[]数组。
我如何才能做到这一点?好的,我刚刚找到了一个解决方案:
double[][] returnvalue = new double[resultat.size()][resultat.size()];
for(int i =0;i<resultat.size();i++)
{
returnvalue[i] = resultat.get(i);
}
double[]returnvalue=new double[resultat.size()][resultat.size()];
对于(inti=0;i试试这个
ArrayList<double[]> list = ...
double[][] a = list.toArray(new double[list.size()][]);
ArrayList=。。。
double[]]a=list.toArray(新的double[list.size()][]);
请向我们展示您尝试过的内容Dplz共享代码片段