2012-02-16 1 views
1

Я делаю выборку из лог-нормального распределения в Java с использованием кода Matlab (с javabuilder java).Преобразование вывода Matlab в ArrayList в Java

Вот код:

import demo2.*; 
import com.mathworks.toolbox.javabuilder.*; 
import java.util.*; 

public class ht { 

/** 
* @param args 
*/ 
public static void main(String[] args) { 
    // TODO Auto-generated method stub 
Object[] x = null; //?? What does Object[] mean?// 
ArrayList th = new ArrayList(); 
demo y = null; 

try { 
    y = new demo(); //the class created by Matlab builder ja// 
    x=y.lognorma(1, 10); //function to sample the distribution// 


} catch (MWException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 
} 
} 

Что Object [] означает в этом контексте и как изменить Object [] х в нормальный ArrayList в Java?

ответ

1

В конце блока "поймать" добавить

th = new ArrayList(x); 

или

List<Object> res = Arrays.asList(x); 
Смежные вопросы