在Scala中使用Java语言环境抱怨:对象不是值

时间:2012-11-25 01:12:05

标签: java scala locale

我正在尝试在Scala中使用java语言环境。使用类似java.util.Locale.ENGLISH的常量效果很好;但是,java.util.Locale("en")抱怨:

error: object Locale is not a value
java.util.Locale("en")`

这似乎与this question有关,这表明Locale没有伴随对象。我一直reading a bit about this,但我仍然无法弄清楚如何访问Locale

1 个答案:

答案 0 :(得分:9)

不要忘记使用 new 关键字来实例化区域设置,因为它是类:

scala> new java.util.Locale("en")
res0: java.util.Locale = en