示例public class xortest1 { public static void main(string[] args) { boolean x = false; boolean y = false; boolean xxory = x ^ y; system.out.println("false xor false: "+xxory); x = false; y = true; xxory = x ^ y; system.out.println("false xor true: "+xxory); x = true; y = false; xxory = x ^ y; system.out.println("true xor false: "+xxory); x = true; y = true; xxory = x ^ y; system.out.println("true xor true: "+xxory); }}
输出false xor false: falsefalse xor true: truetrue xor false: truetrue xor true: false
示例public class xortest2 { public static void main(string[] args) { string str1 = "1010100101"; string str2 = "1110000101"; stringbuffer sb = new stringbuffer(); for (int i = 0; i < str1.length(); i++) { sb.append(str1.charat(i)^str2.charat(i)); } system.out.println(sb); }}
输出0100100000
以上就是在java中,xor运算符的重要性是什么?的详细内容。
