【发布时间】:2016-08-15 00:23:18
【问题描述】:
public boolean typeMatch(char c1, char c2) {
if (c1 == '{' || c1 == '}') {
return (c2 == '{' || c2 == '}');
} else if (c1 == '(' || c1 == ')') {
return (c2 == '(' || c2 == ')');
} else if (c1 == '[' || c1 == ']') {
return (c2 == '[' || c2 == ']');
} else {
return false;
}
}
我的程序中有上述代码,我想知道是否有更好的方法来实现此方法,而无需使用大量 if/else 语句。
【问题讨论】:
-
@Tom 我的错,没看到变量差异
标签: java if-statement