Java中AbstractList的add(E ele)方法及示例
Java中AbstractList类的add(E ele)方法用于向当前列表的末尾插入指定的元素。
语法 :
public boolean add(E ele)
其中E为AbstractList集合维护的元素类型。
参数 : 此方法接受单个参数ele,它代表要插入到此列表末尾的元素。
返回值 : 如果成功将元素插入列表,则该函数返回值为True,否则返回False。
异常 :
- UnsupportedOperationException – 如果该列表不支持add()操作,则会引发此异常。
- ClassCastException – 如果指定元素的类不允许将其添加到此列表,则会引发此异常。
- NullPointerException – 如果指定元素为null而该列表不允许空元素,则会引发此异常。
- IllegalArgumentException – 如果该元素的某些属性阻止其被添加到此列表,则会引发此异常。
以下程序说明了AbstractList.add(E ele)方法:
程序1 :
// Java code to illustrate add(Object o)
import java.io.*;
import java.util.*;
public class AbstractListDemo {
public static void main(String[] args)
{
// create an empty list with an initial capacity
AbstractList<Integer> list = new ArrayList<Integer>(5);
// use add() method to add elements in the list
list.add(15);
list.add(20);
list.add(25);
// prints all the elements available in list
for (Integer number : list) {
System.out.println("Number = " + number);
}
}
}
Number = 15
Number = 20
Number = 25
程序2 :
// Java code to illustrate add(Object o)
import java.io.*;
import java.util.*;
public class ArrayListDemo {
public static void main(String[] args)
{
// create an empty list with an initial capacity
AbstractList<String> list = new ArrayList<String>(5);
// use add() method to add elements in the list
list.add("Geeks");
list.add("For");
list.add("Geeks");
// prints all the elements available in list
for (String str : list) {
System.out.print(str + " ");
}
}
}
Geeks For Geeks
参考 : https://docs.oracle.com/javase/7/docs/api/java/util/AbstractList.html#add(E)