gpt4 book ai didi

java - 避免多个 if 条件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:45:06 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the best way to replace or substitute if..else if..else trees in programs?

如何避免多个 if 条件?例如:

Public void search(String a,b,c,d,e)
String aTerm;

现在传递参数的单个和多个组合中的哪个包含“aTerm”?例如,输出可能如下:

1 - aTerm appears in "a" only
2 - aTerm appears in "a,c", and "e"
3 - aTerm appears in "d" and "e"

对于每个单独的或可能的组合,我想调用一个特定的函数。我写了很多 if 条件,但看起来很糟糕。例如:

If(aTerm. equalsIgnoreCase(a)){ call function a();}
If(aTerm. equalsIgnoreCase(b)){ call function b();}
If(aTerm. equalsIgnoreCase(b) and aTerm. equalsIgnoreCase(b)){ call function ab();}
…………………… and so on………………………….

有没有更简洁的方法来做到这一点?解决方案可以使用 PHP 或 Java。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com