diff --git a/hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/bitMap/LongMap.java b/hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/bitMap/LongMap.java index 5acf5eb4a..75d021db6 100644 --- a/hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/bitMap/LongMap.java +++ b/hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/bitMap/LongMap.java @@ -33,7 +33,7 @@ public class LongMap implements BitMap, Serializable { public void add(long i) { int r = (int) (i / BitMap.MACHINE64); long c = i % BitMap.MACHINE64; - longs[r] = longs[r] | (1 << c); + longs[r] = longs[r] | (1L << c); } @Override @@ -47,7 +47,7 @@ public class LongMap implements BitMap, Serializable { public void remove(long i) { int r = (int) (i / BitMap.MACHINE64); long c = i % BitMap.MACHINE64; - longs[r] &= ~(1 << c); + longs[r] &= ~(1L << c); } } \ No newline at end of file