我需要将int []数组与整数值进行比较。这段代码有
int c1[], c2[], c3[];
int count1=0, count2=1, count3=0;
c1 = new int[] { count1 };
c2 = new int[] { count2 };
c3 = new int[] { count3 };
现在我需要将这个int []数组与int进行比较,即任何数组等于0然后代码不需要执行,如果不等于然后代码执行。怎么比较?请帮我提前谢谢?这个条件我试过但它不会完全执行。
if(c1.equals(0))
{
// skip
}
else
{
// execute code
}
上面的代码没有用。
答案 0 :(得分:3)
请尝试以下操作:
for(int i=0;i<cl.length;i++){
if(c1[i]==0)
{
// skip
}
else
{
// execute code
}
}
答案 1 :(得分:2)
也许您正在寻找:
if(c1[0] == 0)
{
// skip
}
else
{
// execute code
}
虽然不清楚为什么你需要c1作为一个数组,如果它只包含一个整数。
答案 2 :(得分:1)
使用c1 [0],c1 [1] ....和(迭代循环)
像 -
if(c1[0]==0)