List集合常用的有:ArrayList,LinkedList
特点是有序可重复
ArrayList:查询快,增删慢。底层是数组
LinkedList:查询慢,增删快。底层是链表(链表有两个第一个存元素,第二个存下一个的地址)
ArrayList集合中的方法
添加元素 add()
修改元素 set(指定下标,元素)
获取元素 get()
移除指定元素 remove()
清空所有元素 clear()
判断集合中是否存在指定元素 contains()
判断集合是否为空 isEmpty()
集合的长度 size()
LinkedList集合中的方法
在表头插入 addFirst()
在末尾追加 addLast()
返回第一个元素 getFrist()
返回最后一个元素 getLast()
三处第一个 removeFirst()
删除最后一个 removeLast()
遍历都有三种方法
- 增强for循环
for(String s : list) {
System.out.println(s);
}
- 普通for循环
for(int i=0; i<list.size(); i++) {
Student s = list.get(i);
System.out.println(s.getName()+","+s.getAge());
}
- 迭代器
Iterator<Student> it = list.iterator();
while (it.hasNext()) {
Student s = it.next();
System.out.println(s.getName()+","+s.getAge());
}
本文详细介绍了List集合中的两种常用类型:ArrayList和LinkedList,并对比了它们的特点和适用场景。此外还列举了这两种集合的主要方法,包括增删改查等操作,以及遍历这两种集合的不同方式。
982

被折叠的 条评论
为什么被折叠?



