大于给定的数,且是2的N次方,最小值 使用背景 集合类一般都会分配数组来存储元素,数量都是2的N次方;当需要扩容时,就计算比当前数量大且是2的N次方的最小值,作为扩容后的容量 代码 public static int findNextPositivePowerOfTwo(final int value) { return 1 << (32 - Integer.numberOfLeadingZeros(value - 1)); }