Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java合并两个list集合

作者:恋你如初   发布日期:2025-05-27   浏览:99

import java.util.ArrayList;
import java.util.List;

public class MergeListsExample {
    public static void main(String[] args) {
        // 创建两个List集合
        List<String> list1 = new ArrayList<>();
        list1.add("apple");
        list1.add("banana");

        List<String> list2 = new ArrayList<>();
        list2.add("orange");
        list2.add("grape");

        // 方法1:使用addAll()方法合并两个List集合
        List<String> mergedList1 = new ArrayList<>(list1);
        mergedList1.addAll(list2);
        System.out.println("合并后的List1: " + mergedList1);

        // 方法2:使用Stream API合并两个List集合(Java 8及以上版本)
        List<String> mergedList2 = new ArrayList<>(list1);
        mergedList2.addAll(list2.stream().toList());
        System.out.println("合并后的List2: " + mergedList2);
    }
}

解释说明:

  1. 创建两个List集合:我们首先创建了两个ArrayList,分别是list1list2,并分别添加了一些元素。
  2. 方法1:使用addAll()方法:这是最常用的方法之一。我们创建一个新的ArrayList,并将list1的所有元素复制到新列表中,然后使用addAll()方法将list2的所有元素添加到新列表中。
  3. 方法2:使用Stream API:这是Java 8引入的另一种方式。我们同样创建一个新的ArrayList,并将list1的所有元素复制到新列表中,然后使用stream()方法将list2转换为流,并通过toList()方法将其转换回列表后添加到新列表中。

这两种方法都可以有效地合并两个List集合,选择哪种方法取决于你的需求和个人偏好。

上一篇:java copyonwritearraylist

下一篇:java 文件读取

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站