Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Scala Seq从Java传递到Scala函数中_Java_Scala_Collections_Seq - Fatal编程技术网

将Scala Seq从Java传递到Scala函数中

将Scala Seq从Java传递到Scala函数中,java,scala,collections,seq,Java,Scala,Collections,Seq,我已经在桌子上磕头好几个小时了。我试图调用在库中编写的函数,该库将Seq作为唯一的参数类型。问题是,我似乎无法构造Scala想要识别为集合类型的任何东西 我尝试过各种方法,从使用Scala缓冲区等,到尝试转换为Seq或使用$colon$colon之类的东西。没有办法,有人能给我指个方向吗 编辑: 这就是我目前正在使用的代码 List<Object> objs = new ArrayList<>(); Object obj = new Object();

我已经在桌子上磕头好几个小时了。我试图调用在库中编写的函数,该库将
Seq
作为唯一的参数类型。问题是,我似乎无法构造Scala想要识别为集合类型的任何东西

我尝试过各种方法,从使用Scala缓冲区等,到尝试转换为Seq或使用
$colon$colon
之类的东西。没有办法,有人能给我指个方向吗

编辑:

这就是我目前正在使用的代码

    List<Object> objs = new ArrayList<>();

    Object obj = new Object();
    objs.add(obj);   

    function(JavaConversions.asScalaBuffer(objs));
List objs=new ArrayList();
Object obj=新对象();
objs.add(obj);
函数(JavaConversions.asScalaBuffer(objs));
它没有错误,但我收到
java.lang.String不能转换为[B

我省略了
newobject()
的一些参数,因为它是敏感数据


谢谢
java.lang.String不能强制转换为[B
表示您试图将
字符串
传递给调用
字节[]
的方法(这就是
[B
的意思)

尝试调用您的
字符串
,这将解决您的问题

(注意:您的问题似乎与您发布的代码无关。可能是您删除的“敏感”部分。)