1

可能重复:
Java 中的数组或列表。哪个更快?

我开始了一个项目,我将不断地访问一个永远不会改变的 Arraylist。访问 ArrayList 或 Array 会更快吗?速度快多少?

4

2 回答 2

3

差异可能不会很明显,因为如果您经常使用 JVM,它很可能会优化调用。而且 usingList会给你一个更健壮和灵活的代码,所以我个人会使用Lists.

只有一种方法可以知道:测试它(在阅读了这篇关于如何测试 Java 应用程序性能的帖子之后)。

于 2012-07-01T14:16:34.887 回答
0

如果它是常量,那么 Enum 怎么样,您可以直接将逻辑添加到枚举实例中。

于 2012-07-01T14:35:06.713 回答