有没有办法缩短此声明代码?
boolean installed1 = false;
boolean installed2 = false;
boolean installed3 = false;
boolean installed4 = false;
...等
答案 0 :(得分:5)
是。使用数组或ArrayList<Boolean>
boolean installed[] = {false,false,false,false};
//Access it by index i.e installed[0]
<强> OR 强>
您只想减少代码及其类级别声明,因为boolean
的默认值为false
boolean installed1,installed2,installed3,installed4;
如果是本地声明,
boolean installed1,installed2,installed3,installed4;
installed1=installed2=installed3=installed4=false;
答案 1 :(得分:3)
这似乎是最短的方式:
boolean installed[] = new boolean[4];