IDEA重构技巧:提取方法
原创大约 1 分钟
IDEA重构技巧:提取方法
Extract Method 重构可以使您的方法更短、更易读。
public boolean binaryStrings(String b) {
Stack<Character> s = new Stack<>();
for (char c : b.toCharArray())
if (s.empty() || !s.peek().equals(c))
s.push(c);
else
s.pop();
return s.empty();
}
让我们在 binaryStrings
方法中选择可以分组的代码。 我们可以在 macOS 上使用快捷键 ⌥⌘M,或者在 Windows/Linux 上使用 Ctrl+Alt+M 将这段代码提取到另一方法。
本块所用局部变量或方法参数将作为参数传递。 输入方法名称后,例如 manipulateStack,我们提取的代码块就会被替换成方法的调用。
您也可以通过以下方式提取方法:选择代码,在 macOS 上使用 ⌥⏎ 或者在 Windows/Linux 上使用 Alt+Enter,然后选择 Extract Method。
好了,今天的分享就到这里,如果这个小技巧对你有用,那就帮忙点赞、在看、分享、关注,四连支持一下吧!
如果你觉得这个系列还不错,可以关注我在连载的这个专栏:玩转IntelliJ IDEA,分享各种使用技巧与好用插件!