gpt4 book ai didi

java - Iterable 的 Java 最轻量级非并发实现是什么?

转载 作者:行者123 更新时间:2023-11-29 06:25:46 24 4
gpt4 key购买 nike

我需要一个实现 Iterable 的类,并且不需要保证并发使用的安全性。在 LinkedList、HashSet、ArrayList 等各种选项中,哪个是最轻量级的?

为了阐明用例,我需要能够向 Iterable 添加一些对象(通常为 3 或 4),然后需要其他对象对其进行迭代。

最佳答案

数组列表。来自 Javadoc

The add operation runs in amortized constant time, that is, adding n elements requires O(n) time. All of the other operations run in linear time (roughly speaking). The constant factor is low compared to that for the LinkedList implementation.

关于java - Iterable 的 Java 最轻量级非并发实现是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1561860/

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