我有这个代码:
String[] whereyoufromarray = {"where", "you", "from"};
for (String whereyoufromstring : whereyoufromarray)
{
if (value.contains(whereyoufromstring)) {
//statement
}
}
但我希望 if 仅在“value”包含数组中包含的所有单词时才执行语句,例如“你来自哪里?”。当前,如果 value 只有数组中的一个单词,则执行该语句。
我可以做到这一点,if (value.contains("where") && value.contains("you") && value.contains ("from"))
但这似乎是不必要的长。必须有一个使用我缺少的数组的解决方法。
好吧,那是什么?
ps:很抱歉语法不好。我正在遭受睡眠剥夺。