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: _* 代表将集合转化为可变的参数序列

上一篇下一篇

猜你喜欢

热点阅读