208得票4回答
JavaConverters和JavaConversions在Scala中有什么区别?

在 scala.collection 中,有两个非常相似的对象JavaConversions和JavaConverters。 这两个对象之间有什么区别? 为什么它们同时存在? 何时使用其中之一?

167得票5回答
在Scala中,“==”和“.equals”的区别是什么?

== 与 .equals() 在 Scala 中的区别是什么?何时使用它们? 这两者在实现上是否与 Java 相同? 编辑:相关问题中讨论了特定情况下 AnyVal 的比较。更一般的情况是比较 Any。

135得票9回答
如何将scala.List转换为java.util.List?

如何将Scala的scala.List转换为Java的java.util.List?

116得票9回答
在Scala中遍历Java集合

我正在编写一些使用Apache POI API的Scala代码。 我想要迭代Sheet类中包含的java.util.Iterator中的行。 我想在for each风格的循环中使用迭代器,因此我一直在尝试将其转换为本地Scala集合,但没有成功。 我已经查看了Scala包装类/特征,但是我无...

115得票5回答
如何将 java.util.List 转换为 Scala 列表

我有一个 Scala 方法,出现以下错误。无法转换为Scala列表。 def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } 类型不匹配;发现:java.util.List[com.aitrich....

65得票2回答
在Java中使用已实现方法的Scala traits

我猜无法从Java调用在Scala traits中实现的方法,或者说有其他方式吗?假设我在Scala中有:trait Trait { def bar = {} } 并且在Java中,如果我将其用作class Foo implements Trait { } Java抱怨Trait不是抽象的...

62得票4回答
将Java转换为Scala的时间间隔

有没有一种优雅的方法将java.time.Duration转换为scala.concurrent.duration.FiniteDuration? 我正在尝试在Scala中使用Config进行以下简单用法: val d = ConfigFactory.load().getDuration(...

61得票3回答
如何将Java Iterable转换为Scala Iterable?

有没有简单的方法将一个字符串 java.lang.Iterable[_] 转换为aScala.Iterable[_]

50得票4回答
将Java Map转换为Scala Map

我有一个Java Map:java.util.Map<SomeObject, java.util.Collection<OtherObject>>,我想将它转换为Scala Map:Map[SomeObject, Set[OtherObject]]。 我已经使用了 m...

49得票4回答
使用Scala从Java调用:将函数作为参数传递

考虑以下 Scala 代码:package scala_java object MyScala { def setFunc(func: Int => String) { func(10) } } 现在在Java中,我想使用MyScala如下:package scala_j...