Java中的LinkedList addAll()方法

Java中的LinkedList addAll()方法

java.util.LinkedList.addAll(Collection C) :该方法用于将参数中的集合中的所有元素连接到列表末尾,保留迭代器返回的集合顺序。

语法:

boolean addAll(Collection C)

参数: 参数 C 是一个 ArrayList 集合,它需要将其元素添加到列表的末尾。

返回值: 如果至少执行了一个添加操作,则该方法返回 true。

以下程序说明了Java.util.LinkedList.addAll() 方法的使用:

// Java code to illustrate boolean addAll()
import java.util.*;
import java.util.LinkedList;
import java.util.ArrayList;
  
public class LinkedListDemo {
   public static void main(String args[]) {
  
      // 创建一个空的LinkedList
      LinkedList<String> list = new LinkedList<String>();
  
      // 使用 add() 方法将元素添加到列表中
      list.add("Geeks");
      list.add("for");
      list.add("Geeks");
      list.add("10");
      list.add("20");
        
      // 创建一个集合
      Collection<String> collect = new ArrayList<String>();
      collect.add("A");
      collect.add("Computer");
      collect.add("Portal");
      collect.add("for");
      collect.add("Geeks");
  
      // 显示列表
      System.out.println("The LinkedList is: " + list);
              
      // 将集合追加到列表
      list.addAll(collect);
  
     // 将列表使用 clear() 方法清空并显示
     System.out.println("The new linked list is: " + list);
  
   }
}

输出为:

The LinkedList is: [Geeks, for, Geeks, 10, 20]
The new linked list is: [Geeks, for, Geeks, 10, 20, A, Computer, Portal, for, Geeks]

java.util.LinkedList.addAll(int index, Collection C) :该方法用于将指定集合中的所有元素连接到列表的特定索引或位置。

语法:

boolean addAll(int index, Collection C)

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

  • index :此参数是整数数据类型,并指定从哪里开始插入集装箱中的元素。
  • C :它是一个 ArrayList 集合,它需要将其元素添加到列表中。

返回值: 如果至少执行了一个添加操作,则该方法返回 TRUE。

以下程序说明了Java.util.LinkedList.addAll() 方法的使用:

// Java代码示例,以说明boolean addAll()
import java.util.*;
import java.util.LinkedList;
import java.util.ArrayList;

public class LinkedListDemo {
    public static void main(String args[]) {

        // 创建一个空的LinkedList
        LinkedList < String > list = new LinkedList < String > ();

        // 使用add()方法将元素添加到列表中
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
        list.add("10");
        list.add("20");

        // 创建一个集合
        Collection < String > collect = new ArrayList < String > ();
        collect.add("A");
        collect.add("Computer");
        collect.add("Portal");
        collect.add("for");
        collect.add("Geeks");

        // 显示列表
        System.out.println("LinkedList是:" + list);

        // 将集合附加到列表上
        list.addAll(1, collect);

        // 通过clear()清除列表并显示
        System.out.println("新的LinkedList是:" + list);

    }
} 

输出:
LinkedList是:[Geeks,for,Geeks,10,20]
新的LinkedList是:[Geeks,A,Computer,Portal,for,Geeks,for,Geeks,10,20]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程