IfElse が非常に長い場合にこれを行うには、次のうちどれが最適ですか?
if (text.contains("text"))
{
// do the thing
}
else if (text.contains("foo"))
{
// do the thing
}
else if (text.contains("bar"))
{
// do the thing
}else ...
または
if (text.contains("text") || text.contains("foo") || ...)
{
// do the thing
}
または多分
Pattern pattern = Pattern.compile("(text)|(foo)|(bar)|...");
Matcher matcher = pattern.matcher(text);
if(matcher.find())
{
// do the thing
}
そして、これらの多くをチェックする必要がある場合にのみ意味します. ありがとう!