4

ScalaでJavaロケールを使用しようとしています。のような定数を使用するjava.util.Locale.ENGLISHとうまくいきます。しかし、java.util.Locale("en")不平を言う:

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

これは、ロケールにコンパニオンオブジェクトがないことを示唆するこの質問に関連しているようです。私はこれについて少し読んでいますが、ロケールクラスにアクセスする方法がわかりませんか?

4

1 に答える 1

9

それはクラスなので、新しいキーワードでロケールをインスタンス化することを忘れないでください:

scala> new java.util.Locale("en")
res0: java.util.Locale = en
于 2012-11-25T01:16:09.830 に答える