我学习Scala和我无法弄清楚如何正确在斯卡拉使用来自Java库的命令。我在下面展示了在命令行中要做什么。正确使用Java库在斯卡拉
[email protected]:~$ scala
Welcome to Scala version 2.9.2 (OpenJDK 64-Bit Server VM, Java 1.7.0_25).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import java.text._
import java.text._ ^
scala> println(java.text.DateFormat.getCalendar())
<console>:11: error: value getCalendar is not a member of object java.text.DateFormat
println(java.text.DateFormat.getCalendar())
^
scala> println(java.text.getCalendar())
<console>:11: error: object getCalendar is not a member of package java.text
println(java.text.getCalendar())
^
scala> println(getCalendar())
<console>:11: error: not found: value getCalendar
println(getCalendar())
^
scala> getCalendar()
<console>:11: error: not found: value getCalendar
getCalendar()
^
scala>
'getCalendar'在'DateFormat'上不是静态的。 –
正因为如此你的问题不在于对Scala的一面,但在Java端。等效的Java代码也会失败。 – ziggystar