为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

守候你守候我 2023-07-19 16:38:53
问题:有没有办法var在 IntelliJ IDEA 中用实际类型替换所有声明?上下文:我使用 var 实现了一个大型功能,但结果团队中的所有开发人员都反对使用 var,我必须将其重新设计回实际类型。
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

有专门针对这个的检查:

  1. 转到代码 -> 分析代码 -> 按名称运行检查...(或CtrlAltShiftI默认)

  2. 键入足够的“变量类型可以显式”,直到您在列表中看到它,然后选择它

  3. 选择您想要运行检查的范围。

  4. 在“检查结果”对话框中,单击标有“用显式类型替换 'var' ”的灯泡按钮

您应该仔细查看建议的修复,因为检查很可能会使用最具体的类型,例如ArrayList<Foo>,而它可能更适合使用List<Foo>(工具无法在所有情况下都知道这一点)。

有一个名为“可以省略局部变量类型”的补充检查,以用var.


查看完整回答
反对 回复 2023-07-19
  • 1 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信