나는 것들이 인벤토리에 푸시 된 ArrayDeque가있는 기본 인벤토리 시스템을 만들고 있습니다.ArrayDeque에 Object가 포함되어 있습니까?
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이 포함되어 있는지 확인하려면? 이것이 가능하지 않다면, 이것을 할 수있는 더 좋은 방법이 있습니까?
왜 거기에'couch1'을 넣지 않으시겠습니까? –
컬렉션에 특정 객체가 있는지 확인하고 싶지만 런타임에 해당 객체가 무엇인지 전혀 알지 못합니까? –