有两个数组, 
ArrayList(100,789); 
ArrayList1(100,100,100,789,789); 怎么样获得 ArrayList里100 在ArrayLiist1里有3个,ArrayList里789 在ArrayLiist1里有2个? 
帮帮忙啊,把代码贴出来啊。谢谢了。今天要做好的啊。 

解决方案 »

  1.   

    你就一个个 indexOf 呗... 直到找不到为止
      

  2.   

    如果你是想知道ArrayList数组中所有的值在ArrayList1中共有几个的话可以这么做你可以参考下
    public static void main(String[] args) {
    int[] a={100,789};
    int[] b={100,100,100,789,789};
    int i;
    int j=0;
    for( i=0;i<b.length;i++)
    {
    if(b[i]==a[0])
    {
    j++;
    }

    }
    System.out.println(j); }
      

  3.   

    修改一下楼上的code:int[] a = {100, 789}
    int[] b = {100,100,100,789,789}
    int i,j,k;
    for (i=0;i<a.length;++i) {
        k = 0;
        for(j=0;j<b.length;++j) {
            if(a[i]==b[j]) {
                k++;
            }
        }
        
        System.out.println(a[i] + " 有 " + k + " 个");