我是 Java 新手,我想知道一个数组列表可以容纳多少个值。
我正在构建一个从数据库表中获取值的 android 项目(我正在使用 json 打印值并在 java 中调用文件),并将这些值记录在一个数组列表中。
如果我的表有 8000 条记录,arraylist 是否可以保存所有这些记录?
谢谢你。
由于ArrayList在 Java 中由内置数组支持,因此对大小的限制与对数组大小的限制相同,即 2147483647。
由于您的项目是针对 android 平台的,因此在达到此限制之前您将耗尽内存。但是,8000 是一个相对较小的数字。如果每个单独的记录占用大量内存,您仍然可能会耗尽内存,但它会在您达到ArrayList条目数限制之前发生。
| 归档时间: |
|
| 查看次数: |
3465 次 |
| 最近记录: |