IDEA重构技巧:提取变量
原创大约 1 分钟
IDEA重构技巧:提取变量
我们也可以根据需要提取变量。
有时,我们可以将表达式移到一个适当命名的变量中,使代码更易读。
public ContextActionsWithAltEnter(double cityPopulation) {
if (cityPopulation > 0x1.2016eb678a2p43 && cityPopulation < 987677.8) {
if (cityPopulation % 5 == 0) {
this.cityPopulation /= 2;
}
}
this.cityPopulation = cityPopulation;
}
ContextActionsWithAltEnter
构造函数中的 if
语句看起来有些复杂。 我们可以选择表达式,在 macOS 上使用 ⌥⌘V,或者在 Windows/Linux 上使用 Ctrl+Alt+V。 确保给它起一个有用的名字,如 lowerLimit
。 我们也可以将第二个条件提取到一个变量中,并将其命名为 upperLimit
。 根据需要,您可以选择将提取的变量定义为 final
,如果使用的是 Java 10 或更高版本,可以定义为 var
。
表达式现在看起来显然更易读了。
好了,今天的分享就到这里,如果这个小技巧对你有用,那就帮忙点赞、在看、分享、关注,四连支持一下吧!
如果你觉得这个系列还不错,可以关注我在连载的这个专栏:玩转IntelliJ IDEA,分享各种使用技巧与好用插件!