我在网上搜索过,但似乎找不到我的问题的答案。目前,我正在将库存项目组织到一个数组中,每当玩家打开该屏幕时,使用数组的索引来生成 GUI 的位置。然而,当玩家移动该项目时,我将数组中旧索引处的项目设置为空,我很快了解到这也将插槽项目设置为空。
本质上,我只需要弄清楚如何从旧位置删除对象并将其替换为新位置。这可能吗?
我考虑过将库存切换到 ArrayList,但如果我不必这样做,那就太好了,因为它是围绕使用数组构建的。
最佳答案
这不就是上帝发明链表的原因吗?
关于java - 移动数组中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11961853/