gpt4 book ai didi

java,已知数量枚举的集合

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

如果出现以下情况,我应该使用哪种集合:

  1. 我想存储最大值。集合中的 5 个 Enums
  2. 读取、写入和遍历集合可以多次发生 每秒次数
  3. 如果我需要添加新元素,那么最旧的元素 元素将被删除(假设它有 e1...e5 并且当我添加 e6 它将是 e2...e6).

我几乎总是会遍历整个集合。我想 LinkedList 是我需要的,但我对 Java 不是很有经验,所以我想确定一下。

最佳答案

LinkedBlockingQueue

LinkedBlockingQueue lbq =new LinkedBlockingQueue(5);
if(!(lbq.offer(newOBject)){
lbq.take();
lbq.offer(newObject);
}

EnumMap也可能有用,键仅限于枚举实例。

关于java,已知数量枚举的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18632047/

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