在Java中,有没有比简单的if-else更好的方法来否定布尔值?

if (theBoolean) {
    theBoolean = false;
} else {
    theBoolean = true;
}

推荐答案

theBoolean = !theBoolean;

Java相关问答推荐

OpenRewriter-如何替换连锁/流畅方法调用中的方法?

在没有maven或IDE的情况下从命令行运行PFA模块化应用程序时出现神秘错误

如何在Spring Security中设置CustomLogin路径?

基于仅存在于父级中的字段查询子文档?

当切换javaFX场景时,stage的大小正在Minimize

如何在Android上获取来电信息

如何获得执行人?

如何在Spring Java中从数据库列中获取JSON中的具体数据

为什么Spring Boot项目无法为基于MySQL的CRUD应用程序找到从JPARepository接口扩展的ProductRepository?

使用存储在字符串变量中的路径目录打开.pdf文件

由于在生成器模式中使用泛型,lambda表达式中的返回类型错误

如何在我的世界中为互动增加冷却时间?

Domino中不同的java.Protocol.handler.pkgs设置在XPages Java中导致错误

在Spring Boot JPA for MySQL中为我的所有类创建Bean时出错?

记录是类的语法糖吗?

Java集合:NPE,即使没有添加空值

本机方法(JNI)总是编译的吗?

javax.crypto-密码对象-提供者服务是如何工作的?

为什么我得到默认方法的值而不是被覆盖的方法的值?

Java 21保护模式的穷尽性