一、目录
- List接口基本介绍
- List接口常用方法
- List接口题目练习
- ArrayList扩容机制
- Vector基本介绍
- LinkedList基本介绍
List接口是Collection接口的子接口。
- List集合类中元素有序(即添加顺序和取出顺序一致)、且可复制。
- List集合中的每个元素都有其对应的顺序索引,即支持索引。list.get(1);。
- List接口的常用实现类有:ArrayList、LinkedList、Vector。
- void add(int index, Object ele):在index位置插入ele元素。
- boolean addAll(int index, Collection eles):从index位置开始将eles中的所有元素添加进来。
- Object get(int index):获取指定index位置的元素。
- int indexOf(Object obj):返回obj在集合中首次出现的位置。
- int lastIndexOf(Object obj):返回obj在集合中最后一次出现的位置。
- Object remove(int index):移除指定index位置的元素,并返回此元素。
- Object set(int index, Object ele):设置指定index位置的元素为ele,相当于替换。
- List subList(int fromIndex, int toIndex):返回fromIndex到toIndex位置的子集合。
添加10个以上的元素(比如String “hello”),在2号位插入一个元素"lilei",获得第5个元素,删除第6个元素,修改第7个元素,再使用迭代器遍历集合。要求:使用List的实现类ArrayList完成。
package com.javaCollection;
import java.util.ArrayList;
import java.util.Iterator;
public class javaList {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?