嗨,我被困在特殊情况下
我有两个数组,带有50个项目的ArrayA []和另一个带有10个项目的ArrayB []。
我想将ArrayB [](10个项目)的值转换为1(如果它们与ArrayA []中的值匹配),如果不匹配则为0。
在过去的5个小时中,我一直在尝试各种技术-很好地获得一些指导,以帮助我做到这一点!
谢谢你的帮助!
最佳答案
如果我能很好地理解您,这就是您想要的:
public static void method(int[] arrayA, int[] arrayB)
{
boolean match = false;
label: for(int i = 0; i < arrayA.length; i++)
for(int j = 0; j < arrayB.length; j++)
if(arrayA[i] == arrayB[j])
{
match = true;
break label;
}
int k = (match?1:0);
for(int i = 0; i < arrayB.length; i++)
arrayB[i] = k;
}
如果没有,请详细说明!
关于java - Android:在数组中查找匹配元素的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8685653/