Java Integer rotateLeft() Method
The rotateLeft() method of Java Integer class returns the value obtained by rotating the two's complement binary representation of the specified int value left by the specified number of bits. (Bits shifted out of the left hand, or high-order).
Bit shifting is a bitwise operation which is performed on all the bits of a binary value by moving the bits to a definite number of places towards left or right.
Java has a single Logical left shift operator (<<).
Following is the declaration of rotateLeft () method:
The rotateLeft () method returns the value obtained by rotating the two's complement binary representation of the specified int value left by the specified number of bits.
Java 1.5 and above
Example 1Test it Now
Example 2Test it Now
Binary equivalent: 10000 Value after left rotation: 128 New Binary value after Rotated Left: 10000000
Enter the Number: 16 Value: 16 Binary equivalent: 10000 Value: 32 Binary equivalent: 100000 Value: 128 Binary equivalent: 10000000
Example 4Test it Now
Value: -12 Value: -23 Value: -89