[英]BitSet is not working for Integer.MAX_VALUE and Integer.MIN_VALUE
[英]Why is the size of BitSet negative when using Integer.MAX_VALUE (JVM BUG)?
這是在此線程上報告的與 Java 相關的錯誤(僅對具有 10k+ 聲望點的人可見),后來被刪除。
所以下面的代碼:
BitSet bs = new BitSet(Integer.MAX_VALUE);
System.out.println(bs.size()); //-2147483648
結果如下:
Output:
-2147483648
為什么尺寸是負數?
這是在此線程上報告的與 Java 相關的錯誤(僅對具有 10k+ 聲望點的人可見),后來被刪除。
所以下面的代碼:
BitSet bs = new BitSet(Integer.MAX_VALUE);
System.out.println(bs.size()); //-2147483648
結果如下:
Output:
-2147483648
為什么尺寸是負數?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.