存在两个List<T>
listA
listB
如何将两个list合并成一个

Plain JAVA

  •   List<T> list = Lists.newArrayList();list.addAll(listA);list.addAll(listB);
    
  •   List<T> list = new ArrayList(listA);list.addAll(listB);
    
  •   new ArrayList<T>(){{addAll(listA);addAll(listB);}}
    
  •   List<T> list = Lists.newArrayList();Collections.addAll(list,listA.toArray(new String[0]));Collections.addAll(list,listB.toArray(new String[0]));
    

JAVA8

  •   Stream.of(listA,listB).flatMap(x->x.stream()).collect(Collectors.toList());
    
  •   List<T> list = Lists.newArrayList();Stream.of(listA,listB).forEach(list:addAll);
    
  •   Stream.concat(listA.stream(),list2.stream()).collect(Collectors.toList());
    

GUAVA

  •   Lists.newArrayList(Iterables.concat(listA,listB));
    
  •   List<T> list = Lists.newArrayList();Iterables.addAll(listA);Iterables.addAll(listA);
    

APACHE

  •   ListUtils.union(listA,listB);
    

JAVA 合并两个List相关推荐

  1. java 合并两个列表_如何在Java中合并两个列表?

    java 合并两个列表 Merging two lists in Java is often a useful operation. These lists can be ArrayLists or ...

  2. java using用法_如何使用java合并两个PPT。(How to merge two PPTs using java.)

    如何使用java合并两个PPT.(How to merge two PPTs using java.) 问题描述 (Problem Description) 如何使用java合并两个PPT. 解决方案 ...

  3. java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。

    合并两个排序的整数数组A和B变成一个新的数组.新数组也要有序. 样例 1:输入: A=[1], B=[1]输出:[1,1]样例解释: 返回合并后的数组.样例 2:输入: A=[1,2,3,4], B= ...

  4. java合并两个set_Java中合并两个集合的方法

    要在JAVA中合并两个集合,代码如下所示的− 示例import java.util.stream.*; import java.util.*; import java.io.*; public cla ...

  5. java合并两个有序链表_JS实现的合并两个有序链表算法示例

    本文实例讲述了JS实现的合并两个有序链表算法.分享给大家供大家参考,具体如下: 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1-> ...

  6. java 合并两个List并去掉重复项

    工作中很多时候需要用到合并两个List并去除其中的重复内容. java8之前 在java8之前比较常规的做法是将两个List添加到一个Set中,因为Set的内容不可重复,所以会自动去重,然后再由Set ...

  7. Java合并两个List并去掉重复项的几种做法

    一.前言 工作中很多时候需要用到合并两个List并去除其中的重复内容,这是一个很简单的操作,实现的方法也多种多样,请继续往下看 二.使用stream方式进行去重(需要jdk1.8及以上) String ...

  8. Java合并两个int数组合并_Java中如何把两个数组合并为一个

    在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁,却还是值得思考的.这里介绍四种方法,请参考选用. 一.apache-commons 这是 ...

  9. java合并两个doc文件,java实现合并2个文件中的内容到新文件中

    编写一个程序 将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中 a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔. 复制代码 代码如下: packag ...

最新文章

  1. wind mysql日志_Windows下的Mysql日志操作
  2. 单链表-在带头结点的单链表L中删除一个最小值结点(四指针)
  3. soot——相关资源
  4. 转发一个深度、实用的技术帖——实现ADM3251E与3.3V系统的RS-232接口隔离
  5. 如何读懂UWA性能报告?—NGUI篇
  6. python-2:工欲善其事,必先利其器 修改jupyter保存文件目录(亲测)
  7. Python 之网络编程基础
  8. 中国体声波器件市场趋势报告、技术动态创新及市场预测
  9. python画曲线图-python画曲线
  10. 二层交换机 不在同一子网_IP地址、子网掩码、网关之间有什么联系呢?各自用途有什么?...
  11. NIO - Buffer
  12. Manjaro Linux 相关初始化
  13. excel数据处理_如何用excel做仓库管理软件?这样做很好用,有权限和流程
  14. Node.js 在安装模块的时候报错,缺少python环境,56.ERR! configure error gyp ERR! stack Error: Can't find Python execut
  15. Facebook内部高效工作指南
  16. 05矩阵04——分块矩阵、分块矩阵的运算、分块矩阵的初等变换、分块初等矩阵的性质、按行分块、按列分块
  17. OKR工作法阅读笔记(第一天)-序言和前言
  18. android 实现进度条的画面加载
  19. mysql数据库服务器怎么打开_怎么启动mysql数据库服务器
  20. Beautifulsoup+正则表达式多线程爬取小姐姐图片

热门文章

  1. springboot启动时控制台打印图案
  2. curl 访问 private registry 的 api 获取所有镜像
  3. 卧龙图甄选 | 酒桌上的变化,非主流到主流的历史
  4. 使用ajax实现文件上传,使用input实现本地图片展示
  5. Linux编写脚本监控系统负载,linux系统管理-编写Shell脚本监测服务器状态
  6. Linux---如何远程连接其他服务
  7. linux-linux常用命令总结二Linux其他网络知识远程拷贝以远程登录服务器
  8. 01-小程序基础概念
  9. 深度解析leaf分布式id生成服务源码(号段模式)
  10. C#习题——数组之对角线之和