der*_*dji 3 java syntax boolean
当我写boolean bool = aString.indexOf(subString) != -1
Eclipse没有抱怨时,它是否意味着它是一样的boolean bool = aString.indexOf(subString) != -1 ? true : false
?
Tyl*_*nry 10
是.比较产生一个布尔值,它可以像任何其他值一样分配给变量.
第二种形式(使用三元?:
运算符)是冗余的,不应使用.
从风格上讲,我通常在将它们赋值给括号时将括号内的括号括起来,如
boolean bool = (aString.indexOf(subString) != -1);
Run Code Online (Sandbox Code Playgroud)
为了使用=
符号在两个运算符之间进行强烈的视觉区分,但这不是必需的.