首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确使用Scala中的Java库

正确使用Scala中的Java库
EN

Stack Overflow用户
提问于 2014-01-09 22:23:00
回答 2查看 4.8K关注 0票数 4

我正在学习Scala,我无法理解如何正确地使用中的库中的命令。我在下面的命令行中展示了我想做的事情。

代码语言:javascript
复制
collier@Nacho-Laptop:~$ 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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-09 22:34:30

REPL错误消息清楚地表明,getCalendar不是为DateFormat类定义的。您可以简单地调用Calendar#getInstance()

代码语言:javascript
复制
scala> import java.util.Calendar
import java.util.Calendar

scala> println(Calendar.getInstance().getTime())
票数 8
EN

Stack Overflow用户

发布于 2014-01-09 22:26:30

代码语言:javascript
复制
java.text.DateFormat.getCalendar()

因为getCalendarDateFormat的实例方法,所以无法在Java中工作。

如果您想要一个日历,尝试使用Calendar.getInstance(Locale)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21032488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档