`
chen592969029
  • 浏览: 110227 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

合并两个数组

    博客分类:
  • Java
阅读更多
如果要将两个数组合并,也许有很多方法,这里给出一个比较简便的解决方案:
import java.util.*;

public class HeBingArrayTest {
	public static void main(String[] args) {
		String[] a = {"a","aa","aaa"};
		String[] b = {"b","bb","bbb"};
		String[] c = new String[a.length + b.length];
		
		//方法一
		List<String> list = new ArrayList<String>(Arrays.asList(a));
		list.addAll(Arrays.asList(b));
		Object[] tmpCards = list.toArray();
		for(int i = 0; i < tmpCards.length;i ++) {
			System.out.println(tmpCards[i]);
		}
		
		//方法二
		System.arraycopy(a,0,c,0,a.length);
		System.arraycopy(b,0,c,a.length,b.length);
		for(int i = 0;i <c.length;i ++) {
			System.out.println(c[i]);
		}
	}
}
分享到:
评论
1 楼 Redpick13 2013-04-14  
果然简单粗暴

相关推荐

    JS合并两个数组的3种方法详解

    这篇文章主要介绍了JS合并两个数组的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要将两个数组合并成为一个的情况。比如: var a = [1,2,3];...

    合并两个数组的Java程序.docx

    在Java编程中,合并两个数组是一项常见的操作,特别是在处理数据集合时。本篇文章将介绍两种方法来合并两个数组,一种是使用Java内置的`System.arraycopy()`函数,另一种是不使用预定义函数,而是通过手动遍历来实现...

    js合并两个数组生成合并后的key:value数组

    在JavaScript中,合并两个数组以生成键值对(key:value)数组是一项常见的编程任务,尤其是在处理相关数据时。关键点在于如何将两个结构相同的数组(例如,一个是名称数组,另一个是对应的值数组)合并为一个对象...

    JS实现合并两个数组并去除重复项只留一个的方法

    在JavaScript中,合并两个数组并去除重复项是一个常见的需求,尤其是在处理用户输入、数据整合或者数据处理时。本文将详细阐述如何使用JavaScript来实现这一功能,并介绍相关的数组处理技巧。 首先,要合并两个数组...

    JavaScript合并两个数组并去除重复项的方法

    在JavaScript中,合并两个数组并去除重复项是一个常见的任务,特别是在处理数据集合或者组合不同来源的数据时。这里我们将深入探讨几种不同的方法来实现这个功能。 首先,我们可以使用`concat()`方法来合并两个数组...

    两个数组合并

    用C语言编写两个数组合并成一个数组,并有序排列 。数组合并。

    两个数组合并排序

    本文将围绕“两个数组合并排序”这一主题展开,深入解析如何有效地将两个数组进行合并并按照一定顺序进行排序。 ### 核心概念:数组、合并与排序 #### 数组(Array) 数组是一种基本的数据结构,用于存储具有相同...

    javascript合并两个数组最简单的实现方法

    在JavaScript编程中,合并两个数组是一项常见的任务,特别是在处理数据集合时。本文将详细介绍三种简单易行的方法,帮助开发者理解如何有效地将两个数组合并为一个。 首先,最基础的合并方式是通过for循环。你可以...

    python实现合并两个数组的方法

    本文实例讲述了python实现合并两个数组的方法。分享给大家供大家参考。具体如下: python合并两个数组,将两个数组连接成一个数组,例如,数组 a=[1,2,3] ,数组 b=[4,5,6],连接后:[1,2,3,4,5,6] 方法1 a=[1,2,3] ...

    C++的数组的交叉合并

    在C++编程中,交叉合并两个数组,特别是字符串数组,是一种常见的操作,它可以用于创建新的字符串或进行数据处理。在给定的示例中,我们有两个字符数组s1和s2,分别包含"abcdef"和"123456",目标是将它们交叉合并到...

    乐扣上面的合并两个数组

    输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 输出:[1,2,2,3,5,6] 解释:需要合并 [1,2,3] 和 [2,5,6] 。 合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。

    python使用append合并两个数组的方法

    主要介绍了python使用append合并两个数组的方法,涉及Python中append方法的使用技巧,需要的朋友可以参考下

    将两个有序数组,合并成另一个有序的数组,升序

    实现这一算法的主要思路是利用while循环来逐步比较两个数组当前索引位置的元素,并将较小的元素放入数组c中。具体来说,如果数组a当前的元素小于数组b当前的元素,那么将a的元素赋值给c,并将ai的值加一,同时ci的值...

    高效合并两个有序数组.py

    函数的核心是while循环,条件是两个数组还有元素未合并。 循环内部的判断是根据两个数组当前末尾元素的大小来决定将哪个元素插入到nums1的末尾。如果nums1[m-1]大于nums2[n-1],则从nums1中移除并替换,否则从nums2...

Global site tag (gtag.js) - Google Analytics