今天用flink写redis,调用sadd(key,values)方法
因为values是java的可变参数,但是我传递过去的却是scala的set集合
那么怎么把scala的集群转换为java的可变参数呢
代码如下
val set = Set(1,2,3)
function(set.toArray:_*)
scala中的可变参数为Type*
Collection: _* 代表将集合转化为可变的参数序列
今天用flink写redis,调用sadd(key,values)方法
因为values是java的可变参数,但是我传递过去的却是scala的set集合
那么怎么把scala的集群转换为java的可变参数呢
代码如下
val set = Set(1,2,3)
function(set.toArray:_*)
scala中的可变参数为Type*
Collection: _* 代表将集合转化为可变的参数序列
本文标题:scala 集合转java可变参数
本文链接:https://www.haomeiwen.com/subject/nxylyctx.html
网友评论