java类 一个数组相加

java类中怎样实现一个数组相加定义一个类AddNumber,包含成员方法:实现两个数相加,实现三个数相加,实现一个数组相加。并编写主程序调用该类。... java 类中怎样实现一个数组相加

定义一个类AddNumber,包含成员方法:实现两个数相加,实现三个数相加,实现一个数组相加。
并编写主程序调用该类。
展开
 我来答
百度网友6e6865c
2012-05-25 · TA获得超过172个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:63.1万
展开全部
以前回答别人的一个,和你说的类似,数组相加用这句
System.arraycopy(number2,0,newArray,number1.length,number2.length);
你看下,相信你能自己解决
public class Test {
public List<int[]> addArray(List<int[]> list1,List<int[]> list2){
int listSize=list1.size();//得到每个集合中放的元素的个数
int[] number1=(int[])list1.get(0);
int[] number2=(int[])list2.get(0);
List<int[]> list3=new ArrayList();
int[] newArray=new int[number1.length+number2.length];
System.arraycopy(number1,0,newArray,0,number1.length);
System.arraycopy(number2,0,newArray,number1.length,number2.length);
for(int i=0;i<listSize;i++){
list3.add(newArray);
}
return list3;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test test=new Test();
List<int[]> list1=new ArrayList();
List<int[]> list2=new ArrayList();
int[] number1={1,2};
int[] number2={3};
list1.add(number1);
list1.add(number1);
list2.add(number2);
list2.add(number2);
List<int[]> list3=test.addArray(list1, list2);
for(int j=0;j<list3.size();j++){
int[] number3=(int[])list3.get(j);
for(int i=0;i<number3.length;i++){
System.out.print(number3[i]+" ");
}
System.out.println();
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式