如何从Java中的int获取最高有效的n位

use*_*696 3 java caching bit-manipulation

我有一个int,我想获取java中的19个最高有效位。我尝试了各种方法,但没有一个起作用。有人可以帮帮我吗?

Kay*_*man 5

AND如果您使用无符号移位,则甚至不需要Bram的答案。

myInt >>> 13; 将为您提供19MSB(尽管它们现在位于最低位)。