我正在创建一个带有 ArrayDeque 的基本库存系统,其中的东西被推入库存。
Couch couch1 = new Couch("I wouldn't sit on it.", 100, true);
roomList[0].inventory.add(couch1);
我正在检查一个物品是否在这样的房间里。
if (input.matches(".*look.*"))
{
if(input.matches(".*Couch.*"))
{
if(roomList[currentRoom].inventory.contains(???))
{
//code to be executed.
}
}
}
我在里面放什么???为了检查库存ArrayDeque是否包含对象couch1?如果这是不可能的,有没有更好的方法来做到这一点?