Intellij Idea IntelliJ:搜索“var”声明并将其替换为实际类型

7lrncoxx  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(233)

**问题:**是否有办法在IntelliJ IDEA中将所有var声明替换为实际类型?
**上下文:**我使用vars实现了一个大的特性,但是团队中的所有开发人员都反对使用vars,所以我不得不将其修改为实际的类型。

rsl1atfo

rsl1atfo1#

有 一 项 检查 专门 针对 这 一 点 :
1.转到 代码 - 〉 分析 代码 - 〉 按 名称 运行 检查 ... ( 或 默认 为 CtrlAltShiftI )
1.键入 足够 的 " 变量 类型 可以 通过 显 式 " , 直到 您 在 列表 中 看到 它 , 然后 选择 它
1.选择 要 运行 检查 的 范围 。
1.在 " * 检查 结果 * " 对话 框 中 , 单击 标有 " * 用 显 式 类型 替换 " var " * " 的 灯泡 按钮
您 应该 仔细 查看 建议 的 修复 , 因为 检查 可能 会 使用 最 具体 的 类型 , 例如 ArrayList<Foo> , 而 使用 List<Foo> 可能 更 合适 ( 工具 无法 在 所有 情况 下 都 知道 这 一 点 ) 。
有 一 个 补充 检查 称为 " 局部 变量 类型 可以 省略 " , 用 var 替换 显 式 类型 。

相关问题