java 中ArrayList 类中如何向其中添加另外一个ArrayList实例后的对象

做了一个学生成绩系统的模型,用的ArrayList类,先是把学生的属性实例化了四个ArrayList类student1student2student3student4,然... 做了一个学生成绩系统的模型,用的ArrayList类,先是把学生的属性实例化了四个ArrayList类 student1 student2 student3 student 4,然后再用一个ArrayList的实例 allstu把这些学生对象装进去,但用Allstu.add(ArrayList student1) 就是成功不了,自己也看了 API文档,对add方法的介绍就是说添加对象就行,可程序却有问题,请路过的JAVA高手给解答。
代码如下
ArrayList allsut = new ArrayList();
ArrayList student1 = new ArrayList();
ArrayList student2 = new ArrayList();
ArrayList student3 = new ArrayList();
ArrayList student4 = new ArrayList();

void add() {
student1.add("张三");
student1.add("001");
student1.add(new Integer(90));
student1.add("高等数学");

student2.add("李四");
student2.add("002");
student2.add(new Integer(85));
student2.add("大学英语");

student3.add("王五");
student3.add("003");
student3.add(new Integer(90));
student3.add("数据结构");

student4.add("黄六");
student4.add("004");
student4.add(new Integer(89));
student4.add("数字电路");

}

void creat(){
allstu.add(ArrayList,sutdent1); //到这里就出问题了 我用的是JBUILD.
}
展开
 我来答
jiest1986
2007-11-04 · TA获得超过3432个赞
知道小有建树答主
回答量:1013
采纳率:0%
帮助的人:1116万
展开全部
allstu.add(ArrayList,sutdent1);

前面定义的是allsut 这里你用的是allstu
前面是student1 ,这里是sutdent1
还有这里的add方法的参数的ArrayList是什么意思?(不需要这东西的)

最后说你这个程序完全没的oo的思想,为什么不把每个学生抽象成一个类?为什么要把每个学生的记录放在ArrayList里面?
百度网友70ae8e86ac
2007-11-05 · TA获得超过1304个赞
知道小有建树答主
回答量:815
采纳率:0%
帮助的人:1096万
展开全部
Allstu.add(ArrayList student1) ??

还有这样使用的,你是在定义方法,还是在使用方法?
Allstu.add(student1) 。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xieliplay
2007-11-05 · TA获得超过473个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:0
展开全部
void creat()
{
allsut.addAll(student1);
}

改成这样就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c547160
推荐于2016-11-27 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2100万
展开全部
void creat()
{
allsut.addAll(student1);
allsut.addAll(student2);
allsut.addAll(student3);
allsut.addAll(student4);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西安小孔
2007-11-04 · 超过13用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:57.7万
展开全部
同意楼上楼主的意见,还有,你ArrayList加的时候语法是不是有问题?ArrayList的add又不是Hashtable的键值对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式