【问题标题】:List Of Bits in java with Bit Data TypeJava中具有位数据类型的位列表
【发布时间】: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 会是更自然的选择。

标签: java list types bit


【解决方案1】:

除非你绝对需要它来实现List,否则你可以使用java.util.BitSet

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多