java中的&=什么意思

booleanfString=true;if(name!=null)fString&=filename.startsWith(name);... boolean fString=true;
if(name!=null)
fString &=filename.startsWith(name);
展开
 我来答
匿名用户
2013-09-26
展开全部
java里面的运算符如下表:表4.2 位运算符及其结果
运算符 结果
~ 按位非(NOT)(一元运算)
& 按位与(AND)
| 按位或(OR)
^ 按位异或(XOR)
>> 右移
>>> 右移,左边空出的位以0填充
<< 左移
&= 按位与赋值
|= 按位或赋值
^= 按位异或赋值
>>= 右移赋值
>>>= 右移赋值,左边空出的位以0填充
<<= 左移赋值
希望能帮到你!谢谢楼主(LZ)!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-26
展开全部
fString &=filename.startsWith(name);
等价于fString =fString & filename.startsWith(name);
就是把fString和filename.startsWith(name)进行算数与运算后的结果在赋值给fString
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-26
展开全部
在java中有逻辑运算符(如:&&,||,!)和取位运算符(如:&,|,^)
使用取位运算符,你必须要把操作数转换为二进制码,
(比如:1的二进制为(共32位)前面31个0,最后是一个1)
然后再按照对应的位来取逻辑&&运算.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-26
展开全部
没见过这个符号,如果有的话应该是“或等于”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式