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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |