介绍array list其他方法的运用
时间: 2023-08-21 14:05:10 浏览: 159
除了基本的添加、删除、修改、获取和遍历元素的方法外,ArrayList还提供了一些其他的方法,这些方法可以帮助我们更好地管理ArrayList中的元素。下面简单介绍一些常用的方法:
1. clear()方法:清空ArrayList中的所有元素。
```
list.clear();
```
2. addAll()方法:将另一个集合中的元素添加到当前ArrayList中。
```
List<String> anotherList = new ArrayList<String>();
anotherList.add("D");
anotherList.add("E");
list.addAll(anotherList);
```
3. subList()方法:获取ArrayList中的一个子列表。
```
List<String> subList = list.subList(0, 2); // 从索引0开始,到索引2结束,不包括索引2
```
4. containsAll()方法:判断当前ArrayList是否包含另一个集合中的所有元素。
```
List<String> anotherList = new ArrayList<String>();
anotherList.add("A");
anotherList.add("B");
boolean containsAll = list.containsAll(anotherList);
```
5. removeAll()方法:从当前ArrayList中删除另一个集合中的所有元素。
```
List<String> anotherList = new ArrayList<String>();
anotherList.add("A");
anotherList.add("B");
list.removeAll(anotherList);
```
6. retainAll()方法:保留当前ArrayList和另一个集合中共同的元素,删除其他元素。
```
List<String> anotherList = new ArrayList<String>();
anotherList.add("A");
anotherList.add("B");
list.retainAll(anotherList);
```
除此之外,ArrayList还提供了一些排序和比较方法,例如sort()、toArray()和equals()等等,可以根据实际需求进行使用。
阅读全文