java中(^)是位运算符, 按位异或运算 按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数以补码出现。例如 :9^5可写成算式如下: 00001001^00000101 00001100 (十进制为12)java代码中可能出现正则表达式,在正则表达式中,字符(^)意义:表示匹配的字符必须在最前边。例如:/^B/不匹配"aBc,"中的’B’,但匹配"BoB"中最前面的’B’。
异或
yulai