gpt4 book ai didi

java - 如果我有固定大小的数据,我应该使用数组和数组列表吗?

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

假设我有 10 个整数。现在,我知道数据的大小,我应该使用数组还是 ArrayList,为什么?


ArrayList<?> list = new ArrayList<>();

最佳答案

对于固定大小的数据,最简单的数据结构就是数组。 ArrayList不过,不会占用更多内存,因为它由数组支持(ArrayList 的默认初始容量为 10,因此在您的情况下,两种情况下使用的数组大小将相同) .

使用数组的一个优点是它们可以保存原语,而 ArrayList只能包含引用类型。一个int[]ArrayList<Integer> 更有效率.

关于java - 如果我有固定大小的数据,我应该使用数组和数组列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28298427/

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