Unary exclusive or operator. The caller is set to the non-overlapping regions between the operands.
@return the union of the non-overlapping regions of this and sr
Returns a BigInteger whose value is {@code (this ^ val)}. (This method returns a negative BigInteger if and only if exactly one of this and val are negative.)
@param val value to be XOR'ed with this BigInteger.
@return {@code this ^ val}
Performs a logical XOR of this bit set with the bit set argument. This bit set is modified so that a bit in it has the value true if and only if one of the following statements holds:
The bit initially has the value true, and the corresponding bit in the argument has the value false.
The bit initially has the value false, and the corresponding bit in the argument has the value true.
Xor operation. This operation is ~2.5 times faster than with BigInteger
@param key The second operand for the xor operation
@return A new key with the result of the xor operation
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.