我有一个困境,我正在尝试找到比较字符串变量(code)和字符串数组的最佳方法。如果它相等,我希望它可以中断for循环。我应该选择哪种方法?我认为第二种方法会起作用,但第一种方法似乎也可以,并且更简单。任何建议将不胜感激。
String[] badcodes = {"8QQ", "8BQ", "8JQ"};
if (code.equals(badcodes)) {
break;
}
String[] badcodess = {"8QQ", "8BQ", "8JQ"};
for (String s : badcodess) {
if (s.equals(code)) {
break; // break out of for loop
}
}
抱歉,我需要更具体的翻译内容才能开始工作。
String[] badcodes = {"8QQ", "8BQ", "8JQ"};
boolean check = Arrays.asList(badcodess).contains(code);
if (check = true) {
// do something
} else {
// do something
}
code
的值? - Federico klez Culloca