I looked at the method which convert ByteArray to int in this topic, and I feel a little bit confused when I look at this line:
ret[2] = (byte) ((a >> 8) & 0xFF);
if >> operator means this same as > operator when we working with int/float..? When they are not equal, what is the meaning of it?