用直接删除else法消除if-else if-else
这几节先说一些简单的情况,在基本语法的层面,即使是仍然保持面向过程的编码,也能消除。
请看下面的代码:
public String getReversedOperator3() {
if (operator.equals("=")) { return "!="; } else if (operator.equals("==")) { return "!="; } else if (operator.equals("!=")) { return "="; } else if (operator.equals("<")) { return "!<"; } else if (operator