Java怎么实现两个数组的拼接

 我来答
匿名用户
2017-04-02
展开全部

我已经写完代码。

import java.util.ArrayList;
import java.util.List;

/**
 * 
 * 开发公司:SOJSON在线工具
 * 版权所有:© www.sojson.com
 * 博客地址:http://www.sojson.com/blog/
 * <p>
 * 
 * 注释写这里
 * 
 * <p>
 * 
 * 区分 责任人 日期    说明<br/>
 * 创建 周柏成 2017年4月2日  <br/>
 *
 * @author zhou-baicheng
 * @email  so@sojson.com
 * @version 1.0,2017年4月2日 <br/>
 * 
 */
public class Test {

    public static void main(String[] args) {
        //定义2个数组
        int [] array1 = {1,2,3,4};
        int [] array2 = {4,5,6,7};
        //2个数组的长度
        int length = array1.length + array2.length;
        
        //开始合并
        //定义好一个长度为array1 + array2的长度(可以给,可以不给)
        List<Integer> list = new ArrayList<Integer>(length);
        
        for (int a : array1) {
            list.add(a);
        }
        for (int a : array2) {
            list.add(a);
        }
        //把List 转换成array【完成】
        Integer[] newArray = list.toArray(new Integer[length]);
        
        for (Integer element : newArray) {
            //输出每一个元素
            System.out.println(element);
        }
        
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式