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