
List是有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置,用户可以通过整数索引访问元素,并搜索列表中的元素。List集合与Set不同,列表通常允许重复元素。
2.特点- 有序:存储和取出元素的顺序是一致的
- 可重复:存储的元素可以是重复的
1.void add(int index,E element):在指定位置插入指定元素
2.E remove(int index):删除指定位置的元素并返回删除的元素
3.E set(int index,E element):在指定位置插入指定元素
4.E get(int index):返回指定位置的元素
三、案例(遍历) 1.需求创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合。
2.思路1)定义学生类
2)创建List集合对象
3)创建学生对象
4)把学生添加到集合
5)遍历集合(for循环)
3.代码实现测试类:(学生类和Collection的一样)
package CollectionStudy;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
public class Demo {
public static void main(String[] args) {
//创建List集合
List l = new ArrayList<>();
//创建学生对象
Student s1 = new Student(3,"qwe");
Student s2 = new Student(4,"asd");
Student s3 = new Student();
s3.setAge(5);
s3.setName("zxc");
//添加学生对象
l.add(s1);
l.add(s2);
l.add(s3);
//遍历
for(int i = 0 ; i
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)