我正在做一个棋盘游戏。我有一系列对象
玩家[]玩家,假设玩家[0],玩家[1],玩家[2]。如果玩家[1]首先完成游戏,则其他玩家继续玩。我需要循环才能跳过此玩家的索引。有办法吗?

最佳答案

数组不是动态数据结构,您可以在其中轻松添加或删除项目。

例如,您应该使用一个集合,例如ListArrayList甚至是LinkedList。列表数据结构更易于使用和维护,因为它们具有允许您添加/删除或查找项目的方法。

例如,在List中,您可以通过以下方式添加新项或删除现有项:

List<MyType> myList = new ArrayList<MyType>(); //creation of List
MyType myObject = new MyType(); //creation of the object you want to add to the list

myList.add(myObject); //to add your item

myList.remove(myObject); //to remove your item

07-26 09:16
查看更多