标签: java performance list switch-statement
我有多个条件(差不多30个)来检查: 那么哪个选项会更好:
在后面的例子中,我必须创建3个列表,每个列表包含10个元素,然后如果在列表1中找到结果,那么我的变量将是a,如果在列表2中找到,则说b。
答案 0 :(得分:1)
这两种方法都有利弊,但我建议使用switch语句,因为
答案 1 :(得分:0)
看起来您需要if语句来检查这三个条件。在if内,您可以检查该元素是否存在于HashMap。
if
HashMap