【发布时间】:2014-05-02 11:28:49
【问题描述】:
在我制作的游戏中,玩家可以从商店购买物品,然后他们可以在游戏中使用它们。我有一个数组中的项目并检查用户是否有该项目,我想搜索库存。
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!");
}
}
}
我知道它有效,因为当我在库存中搜索地图时,它会有效,但我的问题是我需要搜索的特定项目是一个两个单词的字符串。有什么建议吗?
【问题讨论】:
-
尽管所有字符串比较都会减慢您的速度:问题到底出在哪里?我不明白你的问题。
标签: arrays string search inventory