IDEA重构技巧:更改签名
来看看如何安全地更改类或方法的签名。
我们在 BugReport
中的方法 binaryStrings
接受一个 String 参数:
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();
}