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);
}
}
极客教程