加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala Array [String]到Java Collection [String]

发布时间:2020-12-16 19:01:50 所属栏目:安全 来源:网络整理
导读:我有一个 Scala数组的字符串: val names:Array[String] = something.map(...) 我需要调用一个接受Collection的Android(java)method public void addAll (Collection? extends T collection) 如何将Array隐藏到集合? 解决方法 Java方法: java.util.Arrays.
我有一个 Scala数组的字符串:

val names:Array[String] = something.map(...)

我需要调用一个接受Collection的Android(java)method

public void addAll (Collection<? extends T> collection)

如何将Array隐藏到集合?

解决方法

Java方法:

java.util.Arrays.asList(names: _*)

Scala方法:

import collection.JavaConversions._

val namesColl: java.util.Collection[String] = names.toSeq

在后一种方法中,名称数组首先转换为Seq [String],然后位于JavaConversions中的隐式转换表明需要Java集合,因此应用必要的转换.别担心,it is constant in time.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读