Tôi có thiếu thứ gì đó rõ ràng không? Hay không ai trên thế giới thực sự sử dụng java.util.BitSet?java.util.BitSet - set() không hoạt động như mong đợi
Các thử nghiệm sau thất bại:
@Test
public void testBitSet() throws Exception {
BitSet b = new BitSet();
b.set(0, true);
b.set(1, false);
assertEquals(2, b.length());
}
Nó thực sự không rõ ràng với tôi tại sao tôi không kết thúc với một BitSet chiều dài 2 và giá trị 10. Tôi lén nhìn tại nguồn cho java.util.BitSet , và về kiểm tra ngẫu nhiên, có vẻ như không phân biệt đủ giữa một chút đã được đặt sai và một chút chưa bao giờ được đặt thành bất kỳ giá trị nào ...
(Lưu ý rằng thiết lập rõ ràng kích thước của BitSet trong hàm tạo không có hiệu lực, ví dụ:
BitSet b = new BitSet(2);
"Hay chỉ không ai trên thế giới thực sự sử dụng java.util. BitSet? " ... yea, phải, kéo cái kia - nó có chuông trên đó! –
@Stephen cái nào khác? ;-) – denishaskin
nút * khác * khác! –