我现在有这个(以及更多)并想要这样做,以便如果有人从数组中输入非大写的东西(它当前都是大写),那么他们仍然可以订购它。
if(food.equals(array[0])) {
System.out.println("Here is your " + food + ".");
}
答案 0 :(得分:5)
使用equalsIgnoreCase代替equals
。
答案 1 :(得分:3)
答案 2 :(得分:0)
使用equalsIgnoreCase()
代替equals()
答案 3 :(得分:0)
另一种方法是确保存储在数组中的所有内容都是小写的,然后在测试数组中是否food = food.toLowerCase();
之前执行food.equals()
。
如果您对此部分应用程序的性能要求非常严格,则可以选择以这种方式运行比较。