Java 连接两个ArrayLists

Java 连接两个ArrayLists

Java 中给定两个 ArrayLists,任务是连接这些 ArrayLists。

例子

输入 :ArrayList1: [Geeks, For, ForGeeks], ArrayList2: [GeeksForGeeks, A computer portal]

输出 :ArrayList。[Geeks, For, ForGeeks, GeeksForGeeks, A computer portal]。

输入 :ArrayList1: [G, e, e, k, s], ArrayList2: [F, o, r, G, e, e, k, s]

输出 : ArrayList:[G, e, e, k, s, F, o, r, G, e, e, k, s] 。

建议:请先在{IDE}上尝试你的方法,然后再继续解决

办法。ArrayList可以在Java中借助Collection.addAll()方法进行连接。该方法由目标ArrayList调用,另一个ArrayList作为参数传递给该方法。该方法将第二个ArrayList追加到第一个ArrayList的末尾。

语法。

ArrayList1.addAll(ArrayList2);

下面是上述方法的实现

// Java program to demonstrate
// How to sort ArrayList in descending order
  
import java.util.*;
  
public class GFG {
    public static void main(String args[])
    {
  
        // Get the ArrayList1
        ArrayList<String>
            list1 = new ArrayList<String>();
  
        // Populate the ArrayList
        list1.add("Geeks");
        list1.add("For");
        list1.add("ForGeeks");
  
        // Print the ArrayList 1
        System.out.println("ArrayList 1: "
                           + list1);
  
        // Get the ArrayList2
        ArrayList<String>
            list2 = new ArrayList<String>();
  
        list2.add("GeeksForGeeks");
        list2.add("A computer portal");
  
        // Print the ArrayList 2
        System.out.println("ArrayList 2: "
                           + list2);
  
        // Join the ArrayLists
        // using Collection.addAll() method
        list1.addAll(list2);
  
        // Print the joined ArrayList
        System.out.println("Joined ArrayLists: "
                           + list1);
    }
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程