java - 使用 ArrayList 比 Java 中的简单数组贵得多吗?

标签 java

<分区>

Possible Duplicate:
Array or List in Java. Which is faster?

使用 ArrayList 比 Java 中的简单数组贵得多吗? 我有很多 ArrayList,在某些地方我可以使用数组,我不确定 如果我不厌其烦地更换它们。

具体来说,我可以想象 ArrayList 的 get 比 using 更昂贵 数组的运算符 []。

谢谢

最佳答案

极小有点贵。如果您的数据不是固定大小的,并且您除了迭代它之外还做了任何其他事情,那么值得使用 ArrayList 来增加可读性和简单性。

一个异常(exception)是原始类型,原始数组更有可能胜出。

关于java - 使用 ArrayList 比 Java 中的简单数组贵得多吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178591/

相关文章:

java - 在 keyPressed() 上向 Socket 写入和读取数据

java - 当应用程序处于后台时,将数据从 BroadcastReceiver 发送到 Activity

java - 将标签放在顶部 SWT 中

java - 在 `public static void main` 方法中放置最终字符串`语句时出现错误 : illegal start expression.

java - 使用 MuPDF 阅读在线 PDF 文件

java - 如何创建单个注释在 Java 中接受多个值

java - Java Spring 中使用 @OneToMany 关系发生奇怪的开始

java - 使用@Transactional时EntityManager.persist()不插入数据

Java - 为什么这不起作用?

java 。输入奇数和偶数时程序崩溃