gpt4 book ai didi

java - 如何使用 java.util.BitSet 表示整数数组?

转载 作者:搜寻专家 更新时间:2023-11-01 02:55:11 24 4
gpt4 key购买 nike

我需要使用 BitSet 表示一个整数数组。有人可以解释一下吗我需要这样做的逻辑吗?

最佳答案

您可以使用BitSet 表示一组 整数,但不能表示任意数组。您将丢失有关顺序和重复的信息。

基本上,当且仅当 n 出现在您的整数集中时,设置 BitSet 的第 n 位。

BitSet bitSet = new BitSet();
int[] setOfInts = new int[] { /* Your array here */ };
for (int n : setOfInts) {
bitSet.set(n);
}

关于java - 如何使用 java.util.BitSet 表示整数数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2910402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com