Java综合四种方法合并两个数组

本文详细介绍了如何使用Java将两个数组合并为一个。分别通过数组拷贝、List结合、ArrayUtils工具类以及自定义方法四种种方式,提供代码示例进行详细解释,适合初级到中级Java开发者学习和参考。
摘要由CSDN通过智能技术生成
package practice;

import java.util.Arrays;
import java.util.TreeSet;

public class AnArrayOfMerger {

	public static void main(String[] args) {

		// 待合并数组
		Integer[] array01 = { 1, 7, 9, 11, 13, 15, 17, 19 };
		Integer[] array02 = { 2, 4, 6, 8, 10 };
		
		/**
		 * 方法一:循环遍历
		 */
		// 创建合并数组
		Integer[] totalArray = new Integer[array01.length + array02.length];
		// 将array01中的元素填充至合并数组
		for (int i = 0; i < array01.length; i++) {
			totalArray[i] = array01[i];
		}
		// 将数组2中的元素填充至合并数组
		for (int i = 0; i < array02.length; i++) {
			// array01.length + i延伸下标,扩容合并数组
			totalArray[array01.length + i] = array02[i];
		}
		// 遍历合并数组
		for (int i = 0; i < totalArray.length; i++) {
			System.out.print(totalArray[i] + "    ");
		}

		/**
		 * 方法二:判断填充
		 */
		System.out.println("\n");
		// 创建动态合并数组,其长度是array01和array02的长度之和
		int newArray[] = new int[array
  • 12
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值