回 帖 发 新 帖 刷新版面

主题:请高手指教

如何实现两个数组的合并,要求删掉重复的,谢谢

回复列表 (共1个回复)

沙发

import java.util.ArrayList;

class Demo
{
    public static void main(String[] args) 
    {
        int [] a  = {1,2,3,5,8,10};
        int [] b  = {2,4,7,8,10};
        
        ArrayList<Integer> list = new ArrayList<Integer>();
        for(int i=0;i<a.length;i++)
            if(!list.contains(a[i]))
                list.add(a[i]);
        
        for(int i=0;i<b.length;i++)
            if(!list.contains(b[i]))
                list.add(b[i]);
        
        Object[] c = list.toArray();
        for(int i=0;i<c.length;i++)
            System.out.print(c[i]+"\t");
        
        System.out.println();
    }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册