标签:tty ret color 开始 变化 最大 style div map
int tableSizeFor(int cap) {
int n = cap - 1;
n |= n >>> 1; # 001XXXXX --> 0011XXXX
n |= n >>> 2; # 0011XXXX --> 001111XX
n |= n >>> 4;
# 001111XX --> 00111111n |= n >>> 8;
# 00111111 --> 00111111 不再变化n |= n >>> 16;
# 00111111 --> 00111111 不再变化,因为最大就是32位,所以到此结束return n + 1;
}
标签:tty ret color 开始 变化 最大 style div map
原文地址:http://www.cnblogs.com/flyfatty/p/6702093.html