您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

写一个合并两个数组列表的方法,两个数组列表中的元素交替

写一个合并两个数组列表的方法,两个数组列表中的元素交替

没有迭代器:

public static ArrayList merge(ArrayList a, ArrayList b) {
    int c1 = 0, c2 = 0;
    ArrayList<Integer> res = new ArrayList<Integer>();

    while(c1 < a.size() || c2 < b.size()) {
        if(c1 < a.size())
            res.add((Integer) a.get(c1++));
        if(c2 < b.size())
            res.add((Integer) b.get(c2++));
    }
    return res;
}
@H_404_4@
其他 2022/1/1 18:13:59 有592人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶