java中逻辑'或'用'|'或者‘||’表示,前者表示其中一个表示会执行'|'两边所有表达式,'||'表示可能只会执行'||'之前的一个表达式
String str=null;
if(str==null||str.length()>0) 他会执行str==null 满足了true 将不会执行 str.length>0
if(str==null|str.length()>0) 他会执行str==null,即便满足了true也会执行str.length>0,并且将报错
用“||”表示。
如:条件语句中"if(a>3||a<1)"的意思就是说如果a大于3或者a小于1的时候满足判断条件。
备注:逻辑或中多个条件中只要满足一个条件,那么此判断为真,多个条件同时为假的时候才为假。
|| shift+\
||
|| 两个竖线