Преобразование вывода Matlab в ArrayList в Java - PullRequest
1 голос
/ 16 февраля 2012

Я делаю выборку из логарифмического дистрибутива в Java, используя код Matlab (с javabuilder 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 [] x в обычный ArrayList в Java?

1 Ответ

1 голос
/ 16 февраля 2012

В конце блока «catch» добавьте

th = new ArrayList(x); 

или

List<Object> res = Arrays.asList(x); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...