检查 Java 中三个或更多字符串的相等性
2022-09-03 16:57:41
我知道这是一个非常基本的问题,但我一直在努力寻找使我的代码尽可能干净简洁的方法。有没有办法比较单个语句中三个或更多字符串的相等性?我目前正在使用运算符逐步比较每个字符串。但是,正如您可以想象的那样,在长变量名称和被调用的方法之间,这些语句很快就会变得非常混乱。此外,我计划拥有未知数量的这些字符串,并希望避免嵌套在其中的杂乱s的复杂循环。这是我的代码当前的样子:if()
&&
if()
for
if()
String a = new String("a");
String b = new String("b");
String c = new String("c");
if(a.equals(b) && b.equals(c)) {
doSomething();
}
有没有一种方法,或者某种集合,我可以使用,可以让我比较这些值,更像这样:
if(a.equals(b).equals(c)) {
doSomething();
}