2013-06-18 3 views
-2

Я хочу, чтобы разобрать значение от активности B обратно активность A. Значений, которые должны быть разобраны обратно имеют следующий формат:Как преобразовать массив ArrayList <double[]> в двойной массив []?

ArrayList<double[]> 

, потому что каждый элемент списка имеет два значения. Например: 0: 12; 14 1: 14; 17

Теперь для разбора их обратно мне нужно

ArrayList<double[]> converted back to a double[] array. 

Как я могу это сделать?

+0

пожалуйста, покажите нам, что вы пытались –

+0

плз разделить фрагмент кода – sidgate

ответ

2

попробовать это

ArrayList<double[]> list = ... 
    double[][] a = list.toArray(new double[list.size()][]); 
1

Ok только что нашел решение:

double[][] returnvalue = new double[resultat.size()][resultat.size()]; 

for(int i =0;i<resultat.size();i++) 
{ 
    returnvalue[i] = resultat.get(i); 
} 
Смежные вопросы