【发布时间】:2019-05-14 10:35:57
【问题描述】:
我需要在 Java 中为一个大学项目创建一个位列表,但我在如何分配这些值时遇到了麻烦。我想要实现的是创建一个
List<Bit> listOfBits = new ArrayList<Bit>(); //I create this without problem
然后,当然,
listOfBits.add(/*something with Bit data type*/) //I cannot add anything with Bit type
谁能帮帮我??
谢谢。
【问题讨论】:
-
你写过课程
Bit吗?还是您更喜欢只使用具有 2 个可能值的Boolean? -
这只是一个类内的列表...我不允许创建另一个单独的类...我可以使用 Boolean ,但我应该能够使这项工作:listOfBits.add( /*具有 Bit 类型的布尔值*/)
-
是什么让您无法简单地使用
Boolean?你到底想达到什么目标或你的任务是什么? -
可能实际意义不大,是大学练习题。我想要实现的目标就像构建 Bit 数据类型列表一样简单。我知道这很棘手……您知道如何将位元素添加到位列表数据类型中吗?甚至将位值添加到 Bit[]?我没有找到任何带有位类型的东西......
-
@Jordi 你确实应该这样做,我们只能说你做错了什么。是什么阻止你这样做?你得到什么错误?顺便说一句,使用 BitSet 会是更自然的选择。