java - 如何在 vscode 中将匿名类转换为 lambda 表达式,反之亦然?

标签 java visual-studio-code

我看到 vscode 支持这种类型的 Java 源操作,但没有看到任何有关实际执行该操作的特定命令的文档。 有什么建议吗?

最佳答案

官方文档有提示https://code.visualstudio.com/docs/java/java-editing#_other-code-actions-supported : “将匿名类转换为 lambda 表达式”。

首先,您必须安装“Red Hat 对 Java(TM) 的语言支持”插件:https://marketplace.visualstudio.com/items?itemName=redhat.java VS Code 不提供任何开箱即用的高级 Java 功能。

要将匿名类转换为 lambda,只需单击灯泡即可:

enter image description here

(就我而言,IFoo 是一个 @FunctionalInterface)

关于java - 如何在 vscode 中将匿名类转换为 lambda 表达式,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57965395/

相关文章:

html - Hugo HTML 模板的更漂亮和可视化代码设置

batch-file - 在 VsCode 中按键执行 bat 文件

reactjs - React/Typescript/VScode - 导入路径不能以 '.tsx' 扩展名结尾

java - 在 JTable 中显示组件的最佳方式?

git - 如何在 VS Code 中使用 BitBucket?

java - 一起使用@RequestBody 和@ModelAttribute?

java - Javascript 中的 ArrayList.ensureCapacity 等效项

visual-studio-code - 定义键绑定(bind)以在 VSCode 中插入特殊字符

java - 如何在android工具测试中检查工具栏标题?

java - Spring-Batch 复合编写器如何跳过异常