Java AbstractList add(E ele)方法及实例

Java AbstractList add(E ele)方法及实例

Java中AbstractList类的add(E ele)方法是用来将指定的元素插入到当前列表的末尾。

语法

public boolean add(Eele)

其中E是这个AbstractList集合所维护的元素类型 。

参数 :该方法接受一个参数ele,代表要插入到该列表末尾的元素。

返回值 : 如果元素被成功插入到列表中,该函数返回一个布尔值True,否则返回False。

异常情况

  • UnsupportedOperationException – 如果这个列表不支持 add() 操作,它就会抛出这个异常。
  • ClassCastException – 如果指定的元素的类别阻止它被添加到这个列表中,它将抛出这个异常。
  • NullPointerException – 如果指定的元素是空的,而这个列表不允许有空的元素,它会抛出这个异常。
  • 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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程