Java.util.AbstractSequentialList的set()方法及其示例

Java.util.AbstractSequentialList的set()方法及其示例

Java.util.AbstractSequentialList的set()方法用于用另一个元素替换使用LinkedList类创建的顺序列表中的任何特定元素。这可以通过在set()方法的参数中指定要替换的元素的位置和新元素来完成。

语法:

AbstractSequentialList.set(int index, Object element)

参数: 此函数接受两个参数,如上述语法所示并在下面描述。

  • index :它是整数类型,并引用要从列表中替换的元素的位置。
  • element :它是新元素,将用它来替换现有元素,并且与顺序列表的相同对象类型。

返回值: 该方法返回被替换为新值的顺序列表中的先前值。

下面的程序说明了Java.util.AbstractSequentialList.set()方法:

示例1:

//Java代码说明set()
  
import java.util.*;
import java.util.AbstractSequentialList;
  
public class AbstractSequentialListDemo {
    public static void main(String args[])
    {
        //创建一个空的AbstractSequentialList
        AbstractSequentialList<String>
            absqlist = new LinkedList<String>();
  
        //使用add()方法向列表中添加元素
        absqlist.add("Geeks");
        absqlist.add("for");
        absqlist.add("Geeks");
        absqlist.add("10");
        absqlist.add("20");
  
        //显示AbstractSequentialList
        System.out.println("AbstractSequentialList:"
                           + absqlist);
  
        //使用set()方法将Geeks替换为GFG
        System.out.println("被替换的对象是: "
                           + absqlist.set(2, "GFG"));
  
        //使用set()方法将20替换为50
        System.out.println("被替换的对象是: "
                           + absqlist.set(4, "50"));
  
        //显示修改后的链表
        System.out.println("新列表是:" + absqlist);
    }
}
AbstractSequentialList:[Geeks, for, Geeks, 10, 20]
The Object that is replaced is: Geeks
The Object that is replaced is: 20
The new List is:[Geeks, for, GFG, 10, 50]

示例2:

//Java代码说明set()
  
import java.util.*;
import java.util.AbstractSequentialList;
  
public class AbstractSequentialListDemo {
    public static void main(String args[])
    {
  
        // 创建一个空的AbstractSequentialList
        AbstractSequentialList<Integer>
            absqlist = new LinkedList<Integer>();
  
        // 使用add()方法向列表中添加元素
        absqlist.add(50);
        absqlist.add(40);
        absqlist.add(30);
        absqlist.add(20);
        absqlist.add(10);
  
        // 显示AbstractSequentialList
        System.out.println("AbstractSequentialList:"
                           + absqlist);
  
        // 使用set()方法将40替换为400
        System.out.println("被替换的对象是: "
                           + absqlist.set(1, 400));
  
        // 使用set()方法将10替换为100
        System.out.println("被替换的对象是: "
                           + absqlist.set(4, 100));
  
        //显示修改后的链表
        System.out.println("新列表是:" + absqlist);
    }
}
AbstractSequentialList:[50, 40, 30, 20, 10]
被替换的对象是:40
被替换的对象是:10
新的列表为:[50, 400, 30, 20, 100]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程