【问题标题】:how to compare int[] array with int in android?如何在android中将int []数组与int进行比较?
【发布时间】:2014-12-26 06:39:53
【问题描述】:

我需要将 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 条件我试过了,但它不会完全执行。

if(c1.equals(0))
{
 // skip
}
else 
{
 // execute code
}

上面的代码不起作用。

【问题讨论】:

标签: java android arrays


【解决方案1】:

尝试以下操作:

for(int i=0;i<cl.length;i++){
   if(c1[i]==0)
    {
     // skip
    }
   else 
   {
 // execute code
   }
}

【讨论】:

    【解决方案2】:

    也许你正在寻找:

    if(c1[0] == 0)
    {
     // skip
    }
    else 
    {
     // execute code
    }
    

    虽然不清楚为什么如果 c1 只包含一个整数,为什么你需要它是一个数组。

    【讨论】:

      【解决方案3】:

      使用 c1[0],c1[1] .... 和(遍历循环)

      喜欢-

      if(c1[0]==0)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-23
        • 1970-01-01
        • 2013-04-05
        • 1970-01-01
        • 1970-01-01
        • 2014-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多