日期:2014-05-18  浏览次数:20738 次

数组查找的问题
有2个数组,一个是固定长度的[1,2,3,4],另一个数组是不固定长度的[1,2,3,4]。请问如何才能遍历出这样的结果:
当2个数组中有元素相等时,执行A,不相等时执行B
JAVA 算法 数组 遍历

------解决方案--------------------
引用:
Quote: 引用:

貌似只能双层for循环遍历。。。设置一个跳出条件。。。

这个不行,第二个数组长度不定,双层循环会超出索引。

int[] c=new int[]{1,2,3};
for循环并不一定是简单的for(int i;i<3;i++)这样的形式
你还可以用
for(int i:c){
System.out.println(i)
}
这样的形式。

另外即使长度不定,但是c.length总会是它的长度,你不会是说想在遍历的时候增减数据吧