c 网站开发架构,wordpress自定义代码在哪里,福州推广营销,厦门人才网建筑设计招聘ArrayList是Java中常用的动态数组类#xff0c;它提供了一系列用于操作和管理数组的方法。下面是一些ArrayList常用方法的介绍#xff1a;
add()方法#xff1a;向ArrayList中添加元素#xff0c;可以指定位置添加元素或者在末尾添加元素。 ArrayListString list …ArrayList是Java中常用的动态数组类它提供了一系列用于操作和管理数组的方法。下面是一些ArrayList常用方法的介绍
add()方法向ArrayList中添加元素可以指定位置添加元素或者在末尾添加元素。 ArrayListString list new ArrayList();
list.add(apple); // 添加到末尾
list.add(1, banana); // 在指定位置添加元素get()方法获取指定位置的元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
String element list.get(0);set()方法替换指定位置的元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
list.set(1, orange); // 将索引1处的元素替换为orangeremove()方法删除指定位置或指定元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
list.remove(0); // 删除索引0处的元素
list.remove(banana); // 删除元素banana size()方法获取ArrayList中的元素数量。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
int size list.size(); // 获取元素数量size为2contains()方法判断ArrayList是否包含指定元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
boolean containsBanana list.contains(banana); // 判断是否包含bananaisEmpty()方法判断ArrayList是否为空。 ArrayListString list new ArrayList();
boolean isEmpty list.isEmpty(); // 判断是否为空isEmpty为trueclear()方法清空ArrayList即删除所有元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
list.clear(); // 清空ArrayListindexOf()方法返回指定元素在ArrayList中的第一个匹配项的索引如果不存在则返回-1。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
int index list.indexOf(banana); // 获取元素banana的索引index为1lastIndexOf()方法返回指定元素在ArrayList中的最后一个匹配项的索引如果不存在则返回-1。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
list.add(apple);
int lastIndex list.lastIndexOf(apple); // 获取元素apple的最后一个索引lastIndex为2addAll()方法将另一个集合中的所有元素添加到ArrayList的末尾。 ArrayListString list1 new ArrayList();
list1.add(apple);ArrayListString list2 new ArrayList();
list2.add(banana);
list2.add(orange);list1.addAll(list2); // 将list2中的元素添加到list1末尾toArray()方法将ArrayList转换为数组。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);String[] array list.toArray(new String[0]); // 转换为字符串数组subList()方法返回一个子列表包含从指定的起始索引包括到终止索引不包括的元素。 ArrayListString list new ArrayList();
list.add(apple);
list.add(banana);
list.add(orange);ListString sublist list.subList(1, 3); // 获取索引1到2的元素包含索引1不包含索引3sort()方法对ArrayList进行升序排序。 ArrayListInteger list new ArrayList();
list.add(5);
list.add(2);
list.add(8);Collections.sort(list); // 对ArrayList进行排序