ArrayList集合提供的一些常用方法,如下表:
方法声明 | 功能描述 |
boolean add(int index, Object obj) | 将指定元素obj插入到集合中指定的位置 |
Object remove(int index) | 从集合中删除指定index处的元素,返回该元素 |
void clear() | 清空集合中所有元素 |
Object set(int index, Object obj) | 用指定元素obj替代集合中指定位置上的元素 |
1.boolean add(int index, Object obj)
(1)功能:在集合中指定index位置,添加新元素obj
(2)功能说明:假设集合list中有元素[“java”,“javaEE”],当使用add(1,“javaWeb”)后,集合list中的元素为[“java”,“javaWeb”,“JavaEE”]。
2. set(int index, Object obj)
(1)功能:用指定元素obj替代集合中指定index位置的元素
(2)功能说明:假设集合list中有元素[“java”,“javaEE”],当使用set(0,“javaWeb”)后,集合list中的元素为[“javaWeb”,“JavaEE”]。
3. remove(int index)
(1)功能:从集合中删除指定index处的元素,返回该元素
(2)功能说明:假设集合list中有元素[“java”,“javaEE”],当使用remove(0)后,集合list中的元素为[“JavaEE”],返回值为“java”。
4.void clear()
(1)功能:清空集合中所有元素
(2)功能说明:假设集合list中有元素[“java”,“javaEE”],当使用clear()后,集合list中的元素为空[]。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo_3{
public static void main(String[] args){
ArrayList<Integer> array = new ArrayList<Integer>();
array.add(1);
array.add(2);
array.add(3);
array.add(4);
array.add(2,7);
array.set(0,10);
array.remove(4);
array.clear();
for(int i = 0; i<array.size();i++){
System.out.println(array.get(i));
}
}
}