如何在 Java 中连接 2 个 List

可以使用 List.addAll() 这个方法。

package com.mkyong.example;
 
import java.util.ArrayList;
import java.util.List;
 
public class JoinListsExample {
 
	public static void main(String[] args) {
 
		List<String> listA = new ArrayList<String>();
		listA.add("A");
 
		List<String> listB = new ArrayList<String>();
		listB.add("B");
 
		List<String> listFinal = new ArrayList<String>();
		listFinal.addAll(listA);
		listFinal.addAll(listB);
 
		//same result
		//List<String> listFinal = new ArrayList<String>(listA);
		//listFinal.addAll(listB);
 
		System.out.println("listA : " + listA);
		System.out.println("listB : " + listB);
		System.out.println("listFinal : " + listFinal);
 
	}
 
}

程序输出:

listA : [A] listB : [B] listFinal : [A, B]