Java逻辑条件多个 || 判断时,性能优化小技巧
平时工作中,写各种业务代码的时候,经常遇到需要做条件判断的地方,
在一些业务逻辑中,有时条件判断的「或」判断可能长达20多个。
这是啥 啥 啥
这个时候代码不好维护,字段多很容易出错。
在最差情况下,执行语句要对这20个判断都判断一遍,才知道最终的结果,在高性能业务效率低下。
看结果
快吧,
还有
("d").equals(reg)
和
reg.equals("d")
的区别要注意哟
Java逻辑条件多个 || 判断时,性能优化小技巧
平时工作中,写各种业务代码的时候,经常遇到需要做条件判断的地方,
在一些业务逻辑中,有时条件判断的「或」判断可能长达20多个。
这是啥 啥 啥
这个时候代码不好维护,字段多很容易出错。
在最差情况下,执行语句要对这20个判断都判断一遍,才知道最终的结果,在高性能业务效率低下。
看结果
快吧,
还有
("d").equals(reg)
和
reg.equals("d")
的区别要注意哟