Java API不识别方法

时间:2016-04-07 22:38:31

标签: java scala implicit

在编写Scala代码时,我被要求使用一些Java库函数来完成工作。我正在导入DataStruct lib并希望使用其java.time.LocalDate(年,月和日)函数,但在我看来,sbt对它不满意:

plus

我多次检查了API,我很确定它不是任何错字问题。另外,我自己使用value plusYears is not a member of object java.time.LocalDate 的函数被写成隐式函数。任何有助于我调试程序的提示或见解都表示赞赏。

LocalDate

2 个答案:

答案 0 :(得分:2)

您应该获取一个LocalDate实例,以便调用其实例(非静态!)方法。例如,LocalDate.now.plusYears(3)

答案 1 :(得分:0)

在此上下文中,LocalDate似乎引用了Java类java.time.LocalDate。也许new LocalDate().plusYears(...)会起作用吗?