在我正在制作的游戏中,玩家可以从商店购买商品,然后他们可以在游戏中使用它们。我有一个数组中的项目,并检查用户是否有该项目,我想搜索库存。
private static void fuelCar() {
for (String str : satchel){
superGarbage = str.contains("Super Garbage");
if(superGarbage){
fueled = true;
System.out.println("You put fuel in the car.");
}
else {
System.out.println("You don't have any fuel, you need super garbage!");
}
}
}
我知道它有效,因为当我在库存中搜索地图时,它会起作用,但我的问题是我需要搜索的特定项目是一个双字符串。有什么建议吗?
答案 0 :(得分:1)
我建议您考虑使用对象的id和名称并在地图上引用这些对象,因此每当您想要检查软件中的某些内容时,您更愿意检查ID,以及是否有必要向对象显示内容。用户然后在地图上找到信息。
祝你好运!