**问题:**是否有办法在IntelliJ IDEA中将所有var声明替换为实际类型?**上下文:**我使用vars实现了一个大的特性,但是团队中的所有开发人员都反对使用vars,所以我不得不将其修改为实际的类型。
var
rsl1atfo1#
有 一 项 检查 专门 针对 这 一 点 :1.转到 代码 - 〉 分析 代码 - 〉 按 名称 运行 检查 ... ( 或 默认 为 CtrlAltShiftI )1.键入 足够 的 " 变量 类型 可以 通过 显 式 " , 直到 您 在 列表 中 看到 它 , 然后 选择 它1.选择 要 运行 检查 的 范围 。1.在 " * 检查 结果 * " 对话 框 中 , 单击 标有 " * 用 显 式 类型 替换 " var " * " 的 灯泡 按钮您 应该 仔细 查看 建议 的 修复 , 因为 检查 可能 会 使用 最 具体 的 类型 , 例如 ArrayList<Foo> , 而 使用 List<Foo> 可能 更 合适 ( 工具 无法 在 所有 情况 下 都 知道 这 一 点 ) 。有 一 个 补充 检查 称为 " 局部 变量 类型 可以 省略 " , 用 var 替换 显 式 类型 。
ArrayList<Foo>
List<Foo>
1条答案
按热度按时间rsl1atfo1#
有 一 项 检查 专门 针对 这 一 点 :
1.转到 代码 - 〉 分析 代码 - 〉 按 名称 运行 检查 ... ( 或 默认 为 CtrlAltShiftI )
1.键入 足够 的 " 变量 类型 可以 通过 显 式 " , 直到 您 在 列表 中 看到 它 , 然后 选择 它
1.选择 要 运行 检查 的 范围 。
1.在 " * 检查 结果 * " 对话 框 中 , 单击 标有 " * 用 显 式 类型 替换 " var " * " 的 灯泡 按钮
您 应该 仔细 查看 建议 的 修复 , 因为 检查 可能 会 使用 最 具体 的 类型 , 例如
ArrayList<Foo>
, 而 使用List<Foo>
可能 更 合适 ( 工具 无法 在 所有 情况 下 都 知道 这 一 点 ) 。有 一 个 补充 检查 称为 " 局部 变量 类型 可以 省略 " , 用
var
替换 显 式 类型 。