【发布时间】:2019-11-18 10:22:29
【问题描述】:
因此,对于学校,我正在制定一个计划,我们正在创建一个预订系统,人们可以在其中预订可容纳 10 人的电影的门票。只要当天剧院没有满员,人们就可以将预订时间更改为第二天。
在这种情况下,数组不会有好处,因为我需要能够从数组中删除一个对象并在所述数组中腾出另一个可用空间,然后在不同的日子将删除的对象添加到不同的数组中。这部分适用于 ArrayList 但它没有大小限制,所以我坚持最好的解决方案是什么。有什么我可以研究的想法吗?
谢谢
【问题讨论】:
-
我的提示是使用 arrayList 并在插入之前添加一个元素,验证它没有超出您想要的限制
-
你可以通过检查数组列表
size()在你的程序中施加一个限制 -
您可以实现自己的
ArrayList并使用自定义大小逻辑逻辑覆盖add方法