java - Java 中的 & 等于运算符有什么用?

标签 java operators code-analysis

Java 有&= 运算符吗?我看到了这段代码:

boolean allReady = true;            
for(Entry<String,Boolean> ace : factory.readyAces.entrySet()) {
    allReady &= ace.getValue();

什么是&=

最佳答案

这等同于:

allReady = allReady & ace.getValue();

这是一个位与。这意味着你总是评估双方,然后采取“逻辑与”(只有双方都为真,结果才为真)。

关于java - Java 中的 & 等于运算符有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10789119/

相关文章:

java - 创建一个具有通用枚举字段的类。用于获取枚举值的枚举字段

java - 添加到listView的顶部

java - 从列表中删除后,JPA 枚举集未在数据库中更新

java - 将 Spring 1.x 升级到 4.x

python - 从子字符串中提取的映射运算符

C# catch(FileNotFoundException) 和 CA1031

c++ - C++的动态代码分析

PHP 运算符优先级错误?

haskell - <**> 是 <*> 的变体,参数颠倒了。 "reversed"是什么意思?

c# - 我可以安全地忽略 CodeAnalysis 警告 : replace string == "" with string. IsNullOrEmpty 吗?