写一个方法,将一个整形数组中的偶数复制到另一个数组中,用java写。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个方法,将一个整形数组中的偶数复制到另一个数组中,用java写。相关的知识,希望对你有一定的参考价值。
参考技术A Arrays这个是java.util包中的一个类。public int[] copyIntArray(int[] arr)
int[] array = new int[arr.length];
int i = 0;
for(int j:arr)
if(j%2==0)
array[i++] = j;
return Arrays.copyOf(array,i);
参考技术B public static int[] copyInt(int[] array)
List<Integer> temp = new ArrayList<Integer>();
for (int i = 0; i < array.length; i++)
if(array[i]%2==0)
temp.add(array[i]);
int[] rInt = new int[temp.size()];
for (int i = 0; i < temp.size(); i++)
rInt[i]= temp.get(i);
return rInt;
本回答被提问者采纳 参考技术C public String[] copyint(int[] i)
StringBuffer sb = new StringBuffer();
for(int k = 0 ;k<i.length;k++)
if(k ==0)
if(i[k]%2==0)
sb.append(i[k]);
else
if(i[k]%2==0)
sb.append(",");
sb.append(i[k]);
String[] strs = sb.toString().split(",");
return strs;
以上是关于写一个方法,将一个整形数组中的偶数复制到另一个数组中,用java写。的主要内容,如果未能解决你的问题,请参考以下文章
在javascript中将对象数组复制到另一个数组中(深度复制)
将 nsmutablearray 复制到另一个视图控制器中的另一个 nsmutablearray 在数组中显示空值
C#把某个数组的一部分复制到另一个数组中的两种方法:Buffer.BlockCopy和Array.Copy