在数组中搜索2个字符串

时间:2014-05-02 11:28:49

标签: arrays string search inventory

在我正在制作的游戏中,玩家可以从商店购买商品,然后他们可以在游戏中使用它们。我有一个数组中的项目,并检查用户是否有该项目,我想搜索库存。

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!");
        }
    }
}

我知道它有效,因为当我在库存中搜索地图时,它会起作用,但我的问题是我需要搜索的特定项目是一个双字符串。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我建议您考虑使用对象的id和名称并在地图上引用这些对象,因此每当您想要检查软件中的某些内容时,您更愿意检查ID,以及是否有必要向对象显示内容。用户然后在地图上找到信息。

祝你好运!