本文主要是介绍短路或的小妙招,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java逻辑操作符里有个短路或||的感念,就是如果第一步操作就返回真,则不去执行第二步。这样能节省一些运算。其实在实际开发中,我们有些逻辑业务可以利用它节省代码的逻辑。
举个例子吧:我现在有这么个要求,我有个参数值,我对它的参数名不确定,但是我知道是几个值中的某一个,看看利用短路或的效果吧:
String value="";
boolean uselessBool=(value=httpReq.getParameter("param1"))!=null||(value=httpReq.getParameter("param2"))!=null||(value=httpReq.getParameter("param3"))!=null;
不想做初学者教学了,上面的代码的玄奥之处是很好的利用短路或和等式值两个概念,一行代码解决了我们一大块if else的逻辑,是不是很方便?
这篇关于短路或的小妙招的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!