栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java运算符:| =按位或并分配示例

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java运算符:| =按位或并分配示例

a |= b;

是相同的

a = (a | b);

它计算两个操作数的 按位或并将 结果 分配 给左操作数。

要解释您的示例代码:

for (String search : textSearch.getValue())    matches |= field.contains(search);

我认为

matches
boolean
; 这意味着按位运算符的行为与逻辑运算符相同。

在循环的每次迭代中,它都是

OR
的当前值和
matches
从中返回的值
field.contains()
。这有其设置为的效果
true
,如果它已经真实的,
或者 如果
field.contains()
返回true。

因此,它计算在整个循环中是否 对的调用

field.contains()
返回了
true



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573761.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号