我正在尝试设计一个基于文本的游戏。
游戏将具有以下功能:如果用户输入 全部 ,则必须将会议室中的所有对象添加到播放器的广告资源中
播放器的库存是对象的ArrayList,房间的对象也是" 麻袋"
我写的代码如下:
public void getAll(Room room, Player player)
{
for(int i = 0; i < room.objectNames.size(); i ++)
{
player.inventoryObjects.add(room.objects.get(i));
}
}
此方法位于主类中,即具有main方法的类。
arraylists被声明为:
public ArrayList<Objects> inventoryObjects = new ArrayList<Objects>();
//this is in the Player Class
public ArrayList<Objects> objects = new ArrayList<Objects>();
//this is in the Room Class
你能告诉我一个替代品:我输入的第一段代码中的3(带循环的代码)?
- 提前谢谢