If statement 哪一种是检查它是否为多If或ArrayList检查的有效方法

If statement 哪一种是检查它是否为多If或ArrayList检查的有效方法,if-statement,If Statement,第一种方法: 布尔t1=真; 布尔t2=真; 布尔t3=假; 布尔t4=真; …t10=真 In my code I have to do the multiple if check , 第二种方法: 检查代码如下所示 if (t1 && t2 && t3 && t4 &&t5....&&t6) { ..do s.omething... } or 哪一种是最有效的编码方式???第一种是因为它转换为静态生成的简单

第一种方法: 布尔t1=真; 布尔t2=真; 布尔t3=假; 布尔t4=真; …t10=真

In my code I have to do the multiple if check ,
第二种方法: 检查代码如下所示

if (t1 && t2 && t3 && t4 &&t5....&&t6)
{
..do s.omething...
}

or

哪一种是最有效的编码方式???

第一种是因为它转换为静态生成的简单位操作序列,而不需要迭代复杂的列表对象。
但第二种更具动态性,因此在某些情况下,它的变化可能更受欢迎,但不是因为速度

我猜是第一种。因为它不涉及类:D@Nabin在你所讲的泛型的意义上讲类???
List<Boolean> list=new ArrayList<Boolean>
 Boolean t1=true;
 Boolean t2=true;
 Boolean t3=false;
 Boolean t4=true;
...t10=true;
list.add(t1);
list.add(t2);
.....
list.add(t10)

if(!list.contains(false))
{...
do something
}