R调用以列表为参数的java方法

R调用以列表为参数的java方法,r,R,如何将列表从R传递到java函数?? 我的java函数是 public void test(List<String> arg){ String[][] resultArray =new String[1][1]; System.out.println(arg.size()); resultArray[0][0]="hai"; return resultArray; 但是我没有在java代码中获得在params中传递的值 System.out.println(arg.siz

如何将列表从R传递到java函数?? 我的java函数是

 public void test(List<String> arg){
 String[][] resultArray =new String[1][1];
 System.out.println(arg.size());
 resultArray[0][0]="hai";
 return resultArray;
但是我没有在java代码中获得在params中传递的值

System.out.println(arg.size());  outputs 0

类似这样的内容将构建列表:

obj <- new( J("java.util.ArrayList") )
obj$add( "bloomberg" )
obj$add( "reuters" )
obj$size()
# [1] 2

obj感谢您的回复,我将列表更改为数组,然后使用obj
System.out.println(arg.size());  outputs 0
obj <- new( J("java.util.ArrayList") )
obj$add( "bloomberg" )
obj$add( "reuters" )
obj$size()
# [1] 2