Java基础—集合框架(collection)之ArrayList(增)

以一个学生课表系统为例,实现学生课程增删改查。
首先给予2个类,为学生类和课程类。
学生类:在这里插入图片描述
实际编写中,注意增加private,利用set和get方法。

课程类:在这里插入图片描述
注意点如上。

下面来写主方法,此节举例几个调用Arraylist增的方法。
在这里插入图片描述
创建一个公有的 list 。此处可以把这个创建的list:coursesToSelect看成一个数组,其次创建一个构造方法,把这个“数组"赋予ArrayList类this.coursesToSelect=new ArrayList();

第一种方法:add方法
在这里插入图片描述
课程类实例化,往里面添加数据,其次调用这个list中的addcoursesToSelect.add(c1);
方法向里面添加课程。

第二种方法:addall方法
在这里插入图片描述
创建一个课程数组,把多种课程一次性给予。
其次再用addall方coursesToSelect.addAll(Arrays.asList(course));//转变course为list数组,一次性加入。
注意点:添加数组时,因为默认object类中取出,需要强转.因此用到Arrays.asList方法

在ArrayList中,当数组[0]处有数据时,再次添加一条数据,会把原有的数据往后移一个位置,而原来的数组[0]处为新的数据。

ps:此文章为菜鸟新手自学复习自写自看,有不对的地方希望指出。

猜你喜欢

转载自blog.csdn.net/yxy7876542/article/details/89059525