我在Java 1.8中有以下代码。
solver.plugMonitor((IMonitorSolution) () -> solution.record(solver));
如何在没有lambda的情况下将其转换为Java 1.7代码?
答案 0 :(得分:8)
plugMonitor
方法需要类型为IMonitorSolution
的参数,其中某些方法YMethod
没有参数:
solver.plugMonitor (new IMonitorSolution () {
public void YMethod () {
solution.record(solver);
}
});
感谢@Boann纠正我的错误。