scala 集合转java可变参数
2019-09-26 本文已影响0人
陌上闻笛
今天用flink写redis,调用sadd(key,values)方法
因为values是java的可变参数,但是我传递过去的却是scala的set集合
那么怎么把scala的集群转换为java的可变参数呢
代码如下
val set = Set(1,2,3)
function(set.toArray:_*)
scala中的可变参数为Type*
Collection: _* 代表将集合转化为可变的参数序列