我有一个大小为10的数组,当数组已满并且我需要放一个新项目时,我希望该程序删除第一个/最旧的项目并将其他项目移动一步并放置新项目到位[9]等。
这听起来像是阙。对此最好的解决方案是什么?我有关于创建一个新数组并从旧数组复制所有项目没有我想要删除的元素!
有什么建议吗?
ArrayList<int> arr = new ArrayList<int> ;
答案 0 :(得分:0)
您可以使用util.Queue实现,或者只需使用
对替换进行硬编码 arr.set(index, value)
这将使用您的新值替换指定的索引。