编译器给我报错:“目标类型必须是一个接口”针对这段代码:
Task<Iterable<Showing>> task = () -> sDAO.listFiltered();
listFiltered()
的返回类型为 Iterable<Showing>
。
我如何使用带有 lambda 的 Task
接口?
Task
中的call
方法还是Callable
中的call
方法都不能是void
。相反,声明它们返回一个Void
并返回null
(这是Void
引用类型的唯一合法值)。 - James_D