可能重复:
Java 中的数组或列表。哪个更快?
我开始了一个项目,我将不断地访问一个永远不会改变的 Arraylist。访问 ArrayList 或 Array 会更快吗?速度快多少?
可能重复:
Java 中的数组或列表。哪个更快?
我开始了一个项目,我将不断地访问一个永远不会改变的 Arraylist。访问 ArrayList 或 Array 会更快吗?速度快多少?
差异可能不会很明显,因为如果您经常使用 JVM,它很可能会优化调用。而且 usingList
会给你一个更健壮和灵活的代码,所以我个人会使用List
s.
只有一种方法可以知道:测试它(在阅读了这篇关于如何测试 Java 应用程序性能的帖子之后)。
如果它是常量,那么 Enum 怎么样,您可以直接将逻辑添加到枚举实例中。