if(string.equalsIgnoreCase("first") ||
string.equalsIgnoreCase("second") || string.equalsIgnoreCase("third"))

我需要在这里使用 10 个 ||(我有 10 个字符串要检查)。是否有任何简单的解决方案。

我需要找到满足哪个条件。

提前致谢..

最佳答案

如果您需要知道哪个匹配是正确的,请使用开关(仅限 Java 7):

switch (string.toLowerCase())
{
    case "first": doSomething();
        break;
    case "second": ...;
        break;
    default: ...;
}

关于java - java中如何对多个元素使用equalsIgnoreCase(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16810663/

10-10 21:24
查看更多