A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

怎么在将带有参数的对象添加到list集合中?

3 个回复

倒序浏览
集合框架List集合        * void add(int index,E element)
案例演示集合框架(List集合添加存储学生对象并遍历)
先要创建一个Student类,在此代码不再赘述,如果不在一个包下,需要先导包。
                        List list = new ArrayList();                                           //创建父类指向子类对象
                        list.add(new Student("张三", 23));                                //添加Student内对象
                        list.add(new Student("李四", 24));
                        list.add(new Student("王五", 25));
                        list.add(new Student("赵六", 26));
                       
                        for(int i = 0; i < list.size(); i++) {                                              //迭代
                                Student s = (Student)list.get(i);                                       //向下转型
                                System.out.println(s.getName() + "," + s.getAge());         //获取对象参数
                        }
回复 使用道具 举报
huyuxiong 来自手机 初级黑马 2016-9-19 12:04:57
藤椅
我的意思是从键盘录入,然后在获取录入的对象,保存在集合中
已经解决了,谢谢哈!
回复 使用道具 举报
直接调用list集合中的add方法就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马