// public static void main(String[] args) {
// List<Map<String, String>> list2 = new ArrayList<Map<String,String>>();
// List<Map<String, String>> list3 = new ArrayList<Map<String,String>>();
// Map<String, String> map1=new HashMap();
// Map<String, String> map2=new HashMap();
// map1.put("1", "1");
// map1.put("2", "11");
// map1.put("3", "111");
// map2.put("1", "2");
// map2.put("2", "22");
// map2.put("3", "222");
// map2.put("4", "2222");
// map2.put("5", "22222");
// list2.add(map1);
// list3.add(map2);
// list2.addAll(list3);
// }

注意 list.addAll方法返回的是boolean值

java 两条sql 从两个不同的数据库,查出两个格式相同的数据集合,把他们合并在一起分页

这种情况推荐使用guava(google出品的哦),为了简洁,只放核心代码,让你瞬间有思路:

合并:

List<String> list1 = Arrays.asList("1","2","3","4","5","6","7");
List<String> list2 = Arrays.asList("2","3","4","5","6","7","8");
List<String> list = Lists.newArrayList(list1, list2);

分页:

List<String> list = Arrays.asList("1","2","3","4","5","6","7");
List<List<String>> partition = ListUtils.partition(list, 2);//分页数量

拓展-- 交差并集(可能对你有帮助):

public static void main(String[] args) {
Set<Integer> sets = Sets.newHashSet(1, 2, 3, 4, 5, 6);
Set<Integer> sets2 = Sets.newHashSet(3, 4, 5, 6, 7, 8, 9);
// 交集
System.out.println("交集为:");
SetView<Integer> intersection = Sets.intersection(sets, sets2);
for (Integer temp : intersection) {
System.out.println(temp);
}
// 差集
System.out.println("差集为:");
SetView<Integer> diff = Sets.difference(sets, sets2);
for (Integer temp : diff) {
System.out.println(temp);
}
// 并集
System.out.println("并集为:");
SetView<Integer> union = Sets.union(sets, sets2);
for (Integer temp : union) {
System.out.println(temp);
}
}

两个list<Map<String,String>>放入一个list中的更多相关文章

  1. JAVA ArrayList实现随机生成数字,并把偶数放入一个列表中

    package Code429; import java.util.ArrayList;import java.util.Random; public class CodeArrayListPrint ...

  2. 导出pip安装的所有放入一个文件中,并把通过这个安装所有的包

    导出pip安装的所有的包: pip freeze > piplist.txt 在新的环境中安装导出的包 pip install -r piplist.txt

  3. 【源代码】将一个整数的每位数分解并按逆序放入一个数组中(用递归算法)(C语言实现)

    帮朋友做的,好像是一个面试题.假设不过考察递归的话.应该是够了,程序的健壮性和通用性都非常一般的说-- #include <stdio.h> #include <stdlib.h&g ...

  4. JS对象 指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

    指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串.元素是通过指定的分隔符进行分隔的. 语法: arrayObject.join(分隔符) 参数说明: 注意:返回 ...

  5. mysql 多个select需要放入一个事务吗?

    第一次写博客,还请大家多多支持 今天同事问了个问题:在多个select的时候,用不用放入同一个事务? 首先先看个例子: public class JDBCClient { public static  ...

  6. C语言:将3*4矩阵中找出行最大,列最小的那个元素。-将低于平均值的人数作为函数返回值,将低于平均分的分数放入below数组中。

    //将3*4矩阵中找出行最大,列最小的那个元素. #include <stdio.h> #define M 3 #define N 4 void fun(int (*a)[N]) { ,j ...

  7. JavaScript 将多个引用(样式或者脚本)放入一个文件进行引用

    1.将样式放入一个文件进行引用 @import url("../media/css/bootstrap.min.css"); @import url("../media/ ...

  8. 将四个按钮放入一个父控件的好处:方便移动,只需要改变父控件的y值,就可移动四个按钮

      将四个按钮放入一个父控件的好处:方便移动,只需要改变父控件的y值, 就可移动四个按钮               https://www.evernote.com/shard/s227/sh/78 ...

  9. 有些其他程序设置为从 Outlook 下载并删除邮件。为防止发生此意外情况,我们将这些邮件放入一个特殊的 POP 文件夹中

    最近使用FOXMAIL接收MSN邮件时,发现有一些邮件收取不到,进到WEB页面,页面下方提示“你的邮件位于 POP 文件夹中!有些其他程序设置为从 Outlook 下载并删除邮件.为防止发生此意外情况 ...

随机推荐

  1. 用python写注入漏洞的poc

    webug靶场一道简单的注入题 加点后报错 could not to the database You have an error in your SQL syntax; check the manu ...

  2. java中给某个字段加锁

    private String buildLock(String str) { StringBuilder sb = new StringBuilder(str); String lock = sb.t ...

  3. 扫盲:Kotlin 的泛型

    引子 相信总是有很多同学,总是在抱怨泛型无论怎么学习,都只是停留在一个简单使用的水平,所以一直为此而备受苦恼. Kotlin 作为一门能和 Java 相互调用的语言,自然也支持泛型,不过 Kotlin ...

  4. maven 父子项目 pom

    父项目 <!--项目 id--> <artifactId>expressway-cloud-travel</artifactId> <!-- 子模块--> ...

  5. Hive 中的四种排序详解,再也不会混淆用法了

    Hive 中的四种排序 排序操作是一个比较常见的操作,尤其是在数据分析的时候,我们往往需要对数据进行排序,hive 中和排序相关的有四个关键字,今天我们就看一下,它们都是什么作用. 数据准备 下面我们 ...

  6. 总结(2019CSP之后),含题解

    从\(\mathcal{CSP}\) 爆炸 到现在,已经有\(3\)个月了.这三个月间,我--这个小蒟蒻又接触了许多听不懂的东西 \(\mathcal{No.}1\) 字符串\(\mathcal{ha ...

  7. Command1

    命令 [-参数][操作对象] ls -la /etc -l 以长格式显示详细信息 -a 显示目录下全部文件(包括隐藏文件) ls 执行权限:所有用户 功能:显示目录下的文件 ls -ald -d 查看 ...

  8. [从源码学设计]蚂蚁金服SOFARegistry 之 ChangeNotifier

    [从源码学设计]蚂蚁金服SOFARegistry 之 ChangeNotifier 目录 [从源码学设计]蚂蚁金服SOFARegistry 之 ChangeNotifier 0x00 摘要 0x01 ...

  9. Java NIO 缓冲区 Buffer

    缓冲区 Buffer 是 Java NIO 中一个核心概念,它是一个线性结构,容量有限,存放原始类型数据(boolean 除外)的容器. 1. Buffer 中可以存放的数据类型 java.nio.B ...

  10. 【JDBC核心】commons-dbutils

    commons-dbutils 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,它是对 JDBC 的简单封装,学习成本极低,并且使用 commons-d ...