java如何将两个list合并的问题。

import java.util.ArrayList;

import java.util.HashSet;

import java.util.Hashtable;

import java.util.Iterator;

import java.util.List;

import java.util.Set;

/**

* 写一个程序:满足 1, 生成2个List 2,

* 往第一个List中放3个字符串:“关羽”,“张飞”,“赵云”,“黄忠”,“马超”;第二个List放“关羽”,“张辽”,“徐晃”,“许褚”,“曹仁”,“夏侯渊”

* 3, 循环打印第一个List中的所有字符串,只要该字符串不是马超; 4, 将2个List拼成一个List,是所有List的合并,循环打印。 5,

* 将2个List合为1个List,过滤重复的记录,循环打印。

*/

public class ListTest {

List list1 = new ArrayList();

List list2 = new ArrayList();

ListTest() {

list1.add(“关羽”);

list1.add(“张飞”);

list1.add(“黄忠”);

list1.add(“马超”);

list2.add(“关羽”);

list2.add(“张辽”);

list2.add(“徐晃”);

list2.add(“许褚”);

list2.add(“夏侯渊”);

}

/** 循环打印第一个List中的所有字符串,只要该字符串不是马超; */

public void test1Print() {

String str;

System.out.println(“/n循环打印第一个List中的所有字符串”);

Iterator it = list1.iterator();

while (it.hasNext()) {

str = it.next().toString();

if (!str.equals(“马超”))

System.out.println(str);

}

}

/** 循环打印第一个List中的所有字符串; */

public void show(List list) {

Iterator it;

for (it = list.iterator(); it.hasNext();)

System.out.println(it.next());

}

/** 将2个List拼成一个List,是所有List的合并,循环打印 */

public void heBin() {

List list = new ArrayList();

list = list1;

list.addAll(list2);

System.out.println(“/n将2个List拼成一个List,是所有List的合并,循环打印”);

show(list);

}

/** 将2个List合为1个List,过滤重复的记录,循环打印 */

public void guoLv() {

Set set1 = new HashSet();

set1.addAll(list1);

set1.addAll(list2);

System.out.println(“/n将2个List合为1个List,过滤重复的记录”);

for (Iterator it = set1.iterator(); it.hasNext();)

System.out.println(it.next());

}

public static void main(String[] args) {

ListTest test = new ListTest();

test.test1Print();

test.heBin();

test.guoLv();

}

}

JAVA将list2合并到list1_java如何将两个list合并的问题相关推荐

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

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

  2. python字典合并_Python中如何实现两个字典合并

    更多 Python中将两个字典进行合并操作,是一个比较常见的问题.本文将介绍几种实现两个字典合并的方案,并对其进行比较. 对于这个问题,比较直观的想法是将两个字典做相加操作,赋值给结果字典,其代码为: ...

  3. python中如何将两个列表进行合并_Python中如何把两个list合并,并按从小到大顺序排列?...

    本题分为两个部分:一个是list的合并,一个是用while loop循环将合并后的数组从小到大进行排序--排序问题. 1. List的合并: list的合并其实非常简单,只需要用"+&quo ...

  4. python两个list合并成字典_Python将两个list合并为一个字典

    将list合并成dict,采集网站的代理IP格式如下: ip_nodes=['177.220.136.22','195.178.157.216' ,'179.85.149.192'] port_nod ...

  5. 怎样将两个html页面合并,如何把WORD的两个页面合并在一起?

    回答: 1.若是文本文档,最简单的办法是在命令提示符下用copy命令复制,保存为一个新文件,如下图.1和2是两个文本文档,3是复制后生成的新文档: 这个方法有一个弊端,即生成的新文档会有重复内容,需要 ...

  6. java合并果子_C++(STL)树-堆结构练习——合并果子之哈夫曼树

    priority_queue 对于基本类型的使用方法相对简单. 他的模板声明带有三个参数,priority_queue Type 为数据类型, Container 为保存数据的容器,Functiona ...

  7. Python将两个图像合并成一个图像(横向合并)

    Python将两个图像合并成一个图像(横向合并) 目录 Python将两个图像合并成一个图像(横向合并) #原始图像

  8. java中两个list合并和去重操作

    java中两个list合并并去除重复 public static void main(String[] args) throws Exception {List list1 =new ArrayLis ...

  9. java 两个stream合并_Java Stream 流如何进行合并操作

    1. 前言 Java Stream Api 提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为流进行操作.今天我们来看看如何合并 Stream 流. 2. Stream 流的合并 ...

最新文章

  1. 辗转相除法是求两个数的最大公约数的方法。
  2. 第二期安全狗讲坛3月11日开始
  3. 容器源码分析之TreeSet(五)
  4. Redis 处理客户端连接的一些内部实现机制
  5. 未来茅台酒会怎样跌下神坛?
  6. 计算广告基本概念入门总结
  7. 【JY】浅析各动力求解算法及其算法数值阻尼(人工阻尼)
  8. 【致远FAQ】V8.0sp2_8.0sp2版本协同BPM平台的人员匹配去重
  9. 【Java】线程池、Lambda表达式
  10. Flask 数据生成/数据迁移/数据事件
  11. 由电脑经常出故障,可见人类星际航行的不可能
  12. 华为云宝塔linux,华为云上安装宝塔面板
  13. 警惕!微信诈骗花样多:点个赞都可能被骗
  14. ERROR o.s.a.r.l.SimpleMessageListenerContainer : Failed to check/redeclare auto-delete queue(s).
  15. mysql读缓存_优化MySQL,还是使用缓存?读一篇文章有感
  16. 装逼利器之DLog -DEBUG
  17. serverTimezone=UTC的那些坑
  18. 联想笔记本win10/win11相机打开显示灰色相机 无法进行人脸识别 怎么办
  19. iOS汇编基础(二)寄存器
  20. Android App上架流程

热门文章

  1. sql limit 子句_SQL按子句概述和示例
  2. pivot unpivot_静态和动态SQL Pivot和Unpivot关系运算符概述
  3. 项目中AOP的使用-读写分离
  4. SpringBoot项目从Git拉取代码并完成编译打包启动的sh自动脚本
  5. Fabric1.4源码解析:Peer节点启动过程
  6. Linux(1)-CentOS7下解决ifconfig command not found
  7. BZOJ 1822 Frozen Nova 霜冻新星
  8. C# 实现系统关机、注销、重启、休眠、挂起
  9. Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)
  10. tcpdump 抓包