我的代码中有以下几行:
if (command.equals("sort") && args.length == 2) {
//run some program
}
有人建议我应该使用两个单独if
的语句,因为如果命令不等于“排序”,则无需评估任何其他if
语句,无论 args 长度是否正确。
因此,据此,我需要将代码重写为:
if (command.equals("sort")) {
if (args.length == 2) {
//run some program
}
}
我知道他们都做这项工作,但我的问题是哪一个更好,更有效?