BitSet里的一个方法:
private static int bitLen(int w) {
// Binary search - decision tree (5 tests, rarely 6)
return
(w 115 ?
(w 17 ?
(w 13 ?
(w 11 ? (w 10 ? (w0 ? 32 : 0) : 1) : (w 12 ? 2 : 3)) :
(w 15 ? (w 14 ? 4 : 5) : (w 16 ? 6 : 7))) :
(w 111 ?
(w 19 ? (w 18 ? 8 : 9) : (w 110 ? 10 : 11)) :
(w 113 ? (w 112 ? 12 : 13) : (w 114 ? 14 : 15)))) :
(w 123 ?
...[ 查看全文 ]