java List接口
时间: 2023-08-28 14:06:03 浏览: 103
java的接口
5星 · 资源好评率100%
Java中的List接口是一个有序的集合,允许存储重复的元素。List接口继承自Collection接口,它是一个泛型接口,可以指定存储元素的类型。
List接口常用的实现类有:
1. ArrayList:基于动态数组实现,支持快速随机访问,但插入和删除操作可能比较慢。
2. LinkedList:基于双向链表实现,支持快速插入和删除操作,但随机访问的性能比较差。
3. Vector:和ArrayList类似,但是是线程安全的,因此性能较差,一般不推荐使用。
List接口中常用的方法包括:
1. add(E e):向列表尾部添加一个元素。
2. add(int index, E element):在指定位置插入一个元素。
3. remove(int index):删除指定位置的元素。
4. get(int index):获取指定位置的元素。
5. set(int index, E element):替换指定位置的元素。
6. size():返回列表中的元素个数。
例如,创建一个ArrayList并添加一些元素:
```
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
```
然后可以通过以下代码访问列表中的元素:
```
System.out.println(list.get(0)); // 输出 "apple"
System.out.println(list.get(1)); // 输出 "banana"
System.out.println(list.get(2)); // 输出 "orange"
```
阅读全文