我正在尝试调试一个使用 Lambda 表达式的简单 Java 应用程序。我无法使用普通 Eclipse 调试器调试 Lambda 表达式。
最佳答案
这是迟到的答案,但希望它对某人有用。
我用这个 https://stackoverflow.com/a/24542150/10605477但有时当代码有点困惑或我无法获取数据时,我只是破坏代码并插入 peek。
protected Optional<Name> get(String username) {
return profileDao.getProfiles()
.stream()
.filter(profile ->
profile.getUserName().equals(username))
.peek(data -> System.out.println(data))
.findFirst();
}
关于eclipse - 如何使用 Eclipse 在 Java 8 中调试 lambda 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39637183/