gpt4 book ai didi

java - 我可以将测试结果分配给 Java 中的 boolean 变量吗?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:40 26 4
gpt4 key购买 nike

当我写boolean bool = aString.indexOf(subString) != -1时Eclipse没有报错,是不是和boolean bool = aString.indexOf(子串)!= -1 ?真 : 假?

最佳答案

是的。比较会产生一个 boolean 值,它可以像任何其他值一样分配给变量。

第二种形式(使用三元 ?: 运算符)是多余的,不应使用。

在风格上,我通常在将 boolean 表达式赋值给值时将它们括在括号中,如

boolean bool = (aString.indexOf(subString) != -1);

为了在两个操作符之间使用= 符号进行强烈的视觉区分,但这不是必需的。

关于java - 我可以将测试结果分配给 Java 中的 boolean 变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com