概述
1. 今天看一个Json类方法的源码时,发现一种用“|=”的,果断百度一下这是什么鬼。
int features = 0;
features |= Feature.AutoCloseSource.getMask();
2. 结果发现与常用的 += 之类是一样的。
boolean mark = Boolean.FALSE;
mark |= true;
// mark = mark || true
3. 同时,还有几个平时用的比较少的: &=、^=
mark &= true;
// mark = mark && true
//^=(异或):相同为假,不同为真。
mark ^= true;
// mark = mark ^= true
参考资料:http://blog.csdn.net/ziwen00/article/details/40656897
最后
以上就是欣慰冬瓜为你收集整理的Java中几种布尔类型赋值操作 &=,|=与^= 的使用的全部内容,希望文章能够帮你解决Java中几种布尔类型赋值操作 &=,|=与^= 的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复