java中两个int型数组怎么合并啊?

比方两个数组 int a[] = {1,2,3,4};
int b[] = {5,6,7,8};
合并成int c[] = {1,2,3,4
5,6,7,8};

第1个回答  2011-04-02
循环遍历b数组,然后一个数一个数插入到a数组中。

java中两个int型数组怎么合并啊?
新建一个C数组,长度为a和b长度之和,然后做个遍历a和b添加进c就可以了 int a[] = {1,2,3,4};int b[] = {5,6,7,8};int c[]=new int[a.length+b.length];for(int i=0;i<a.length;i++){ c[i]=a[i];} for(int j=0;j<b.length;j++){ c[a.length+i]=b[j];...

两个数组怎么合并到一起
首先,你可以使用直接复制的方式,就像示例代码中的getOneArray()方法那样。这个方法首先创建一个新数组c,然后遍历第一个数组a并将元素依次复制到c,接着遍历第二个数组b,将元素添加到数组c的剩余位置。这样,两个数组的内容就被合并到一起了。另一种方法是使用List,如getTwoArray()所示。首先将数...

Java编程:两个int类型有序数组A和B,长度分别为m和n,合并成有序数组C...
\/\/两个有序的话,那么只用每次都从头部开始取值,然后插入到C数组里面\/\/所以时间复杂度为O(m+n)public void mergeArray(int[] a,int[] b,int[] c){ int m = 0; int n = 0; int x = 0; while(m<a.length&& n<b.length){ if(a[m]<= b[n]){ c[x++]=...

java如何将两个同样长度的int数组不同的元素拼接成一个字符串
int[] brr){ String result = ","; for(int i=0;i<arr.length;i++){ boolean same = false; for(int j=0;j<brr.length;j++){ if(arr[i] == brr[j]){ same = true; break; } } if(!same){ result += arr[i]...

java中怎么合并两个数组 简单明了的
0, arr_target, arr1.length, arr2.length);\/\/输出合并后数组for (int i : arr_target) {System.out.println(i);}\/\/排序Arrays.sort(arr_target);\/\/输出排序数组for (int i : arr_target) {System.out.println(i);}\/\/逆序int[] arr_reverse = new int[newLength];int flag = 0;fo...

怎样合并两个数组
可以在其中一个数组添加另一个数组的内容即可。以java代码为例:int a[]={12,23,15,11,56,51};int b[]={4,2,50,78,90};ArrayList<Integer> alist=new ArrayList<Integer>(a.length+b.length);for (int j = 0; j < a.length; j++) { alist.add(a[j]);} for (int k = 0...

JAVA怎么合并两个数组呢?
int[] s ={4, 7, 2, 3, 1 ,10, 6, 5 ,9 ,8}; int[] s2 = {4,6,2,10,24,9,30,7}; int a[]=new int[s.length+s2.length]; \/\/定义一个长度为s加s2长度的数组 System.arraycopy(s,0,a,0,s.length); \/\/将数组s的元素复制到a中 System.arraycopy(s2,0,a,s....

java怎么将2个数组的数据合并?
数组可以用for循环合并:public static void main(String[] args){ int a[]={1,7,9,11,13,15,17,19};int b[]={2,4,6,8,10};int aL=a.length;int bL=b.length;int lenght=aL+bL;int[] c=new int[lenght];for(int i=0;i<lenght;i++){ if(i<aL){\/\/ c[i]=a[i];} ...

我是Java新手 问一下怎么把两个数组组合到一个数组里面?
可以用list实现的。例如。String a[] = { "1", "2" };String b[] = { "3", "4" };List aa = Arrays.asList(a);List bb = Arrays.asList(b);List cc = new ArrayList();cc.addAll(aa);cc.addAll(bb);Object c[] = cc.toArray();for (int i = 0; i < c.length;...

java怎么合并二维数组
新建一个数组来装2个数组 例 int[] a=new int[5];int[] b=new int[5];int[] c=new int[10];for(int i=0;i<10;i++){ if(i<5) c[i]=a[i]; else c[i]=b[i-5];}

相似回答