本文整理了Java中scala.collection.JavaConverters.asJavaCollectionConverter()
方法的一些代码示例,展示了JavaConverters.asJavaCollectionConverter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaConverters.asJavaCollectionConverter()
方法的具体详情如下:
包路径:scala.collection.JavaConverters
类名称:JavaConverters
方法名:asJavaCollectionConverter
暂无
代码示例来源:origin: twosigma/beakerx
private static Object asJava(Object scalaObject) {
if (scalaObject instanceof scala.collection.Seq) {
List objects = new ArrayList(Arrays.asList(
JavaConverters.asJavaCollectionConverter((Seq<?>) scalaObject).asJavaCollection()));
return objects.stream().map(Scala::asJava).collect(Collectors.toList());
} else if (scalaObject instanceof scala.collection.immutable.Map) {
@SuppressWarnings("unchecked")
scala.collection.immutable.Map<Object, Object> map = (scala.collection.immutable.Map<Object, Object>) scalaObject;
Map<Object, Object> objects = new HashMap<>(JavaConverters.mapAsJavaMapConverter(map).asJava());
return objects.entrySet().stream()
.collect(Collectors.toMap(incomingMap -> asJava(incomingMap.getKey()), incomingMap -> asJava(incomingMap.getValue())));
}
return scalaObject;
}
代码示例来源:origin: org.openkoreantext/open-korean-text
private static <T> List<T> toJavaList(Seq<T> seq) {
ArrayList<T> javaList = new ArrayList<>();
javaList.addAll(JavaConverters.asJavaCollectionConverter(seq).asJavaCollection());
return javaList;
}
内容来源于网络,如有侵权,请联系作者删除!