性能交换机与ArrayList Java
我要检查多个条件(将近30个): 那么,哪种选择更好:
- 为每种情况写入开关条件
- 创建一个私有静态列表,然后检查列表是否包含该元素李>
在后面的例子中,我必须创建3个列表,每个列表有10个元素,然后如果结果在列表1中找到,那么我的变量将是a,如果在列表2中找到,那么将是b
你可以在下面搜索框中键入要查询的问题!
我要检查多个条件(将近30个): 那么,哪种选择更好:
在后面的例子中,我必须创建3个列表,每个列表有10个元素,然后如果结果在列表1中找到,那么我的变量将是a,如果在列表2中找到,那么将是b
# 1 楼答案
这两种方法都有优缺点,但我建议使用switch语句,因为
# 2 楼答案
看起来需要
if
语句来检查这三个条件。在if
内,您可以检查该元素是否存在于HashMap
中