Java初学者遇到循环问题

时间:2019-05-20 22:47:19

标签: java

必须创建方法

combine(ArrayList<Integer> first, ArrayList<Integer> second)

从main方法调用时,它必须将第二个列表中的每个整数添加到第一个列表中,只要第一个列表中尚未包含该整数。我的方法合并没有做任何我有的事情:

public static void combine (ArrayList<Integer> first, ArrayList<Integer> second){
    boolean repeat = false;
    for(int i=0; i<first.size();i++){
        for(int n =0;n<second.size();n++){
            while (true) {
                if(second.get(n)!=first.get(i)){
                    repeat=false;

                }
                else if (second.get(n)==first.get(i)){
                    repeat=true;
                    break;
                }
            }
            if(repeat==false){
                first.add(second.get(n));
            }
        }
    }
}

0 个答案:

没有答案