title: convert int to bit array and do rotation operation on these bits
body: <p>is there a way that i can convert int value to its bit representation and then rotate these bits and convert them back to int in JAVA , for example </p>
  
  <p>considering each int is 4 bytes </p>
  
  <pre><code>17 = 0000 0000 0000 0000 0000 0000 0001 0001
  </code></pre>
  
  <p>after rotation or circulation to the right by lets say 20 bits </p>
  
  <pre><code>0000 0000 0000 0001 0001 0000 0000 0000  = 69632
  </code></pre>