非嵌套循环 情况下查找俩个集合的 相同元素

 

    @Test
    public void fun3(){
        ArrayList<Integer> list1=new ArrayList<Integer>();
        ArrayList<Integer> list2=new ArrayList<Integer>();
        list1.add(1);
        list1.add(2);
        list1.add(3);
        list1.add(4);
        list1.add(5);
        list2.add(3);
        list2.add(4);
        list2.add(5);
        list2.add(6);
        list2.add(7);
        HashMap<Integer, String> map=new HashMap<>();
        ArrayList<Integer> listShare =new ArrayList<Integer>();
        for(int i=0;i<list1.size();i++){
            map.put(list1.get(i), "1");
        }
        for(int j=0;j<list2.size();j++){
            if("1".equals(map.get(list2.get(j)))){
                System.out.println(list2.get(j));
                listShare.add(list2.get(j));
            }
        }
        System.out.println(listShare.toString());
    }

推荐文章

ACM中的正则表达式

layout: post title: ACM中的正则表达式 author: "luowentaoaa" catalog: true mathjax: true tags: - 正则表达式 总结 正则表达式 , 又称规则表达式 , 英文名为 Regular Expression , 在代码中常简写为 regex , regexp 或

推荐文章

关于人人网的form查找和打印

from lianxi import sessionimport json# urlurl = ‘http://www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=201872158696‘# formform = { ‘email‘: ‘17744501914‘, ‘ico

推荐文章

RDLC报表控件使用手册

  2011-10-10 09:29:00|  分类: .Net技术 |  标签: |字号大中小订阅 RDLC使用手册_为什么要使用RDLC报表 2009-04-07 19:54

推荐文章

杭电acm题目分类

注:网上搜的 第一篇     1001 这个就不用说了吧 1002 简单的大数 1003 DP经典问题,最大连续子段和 1004 简单题 1005 找规律(循环点) 1006 感觉有点BT的题,我到现在还没过 1007 经典问题,最近点对问题,用分治 1008 简单题 1009 贪心 1010 搜索题,

推荐文章

Umdhtools.exe: 如何使用 umdh.exe 来查找内存泄漏

http://support.microsoft.com/kb/268343 用户模式转储堆 (UMDH) 实用程序处理分析 Windows 堆分配特定进程的操作系统。主要针对此实用程序,并与之关联的其他工具用于 Windows 2000 和 Windows XP。单击 播放 按钮以查看此流媒体演示。 请注意 A

推荐文章

一次使用 SQLAlchemy 实现分类以及计数的业务过程

在编写业务逻辑代码的时候, 我不幸遇到下面的表结构(已经将主要逻辑抽离出来了): class Category(Model): __tablename__ = 'category' # 分类ID id = Column(Integer, primary_key=True, autoincrement

推荐文章

(待解决)LeetCode 10. Regular Expression Matching 解题报告

10. Regular Expression Matching 提交网址: https://leetcode.com/problems/regular-expression-matching/ Total Accepted: 79548 Total Submissions: 361279 D

推荐文章

Sublime使用之查找时排除指定的文件夹或文件

       Sublime Text 查找时排除指定的文件夹或文件 Ctrl + Shift + F        这组快捷键可以调出 Sublime Text 的查找替换窗口,里边有一栏 Where,可以做一些高级设置: D:Projects

推荐文章

贝塞尔曲线的数学原理

贝塞尔曲线的数学原理 我相信所有射鸡师们都知道贝塞尔曲线是什么,习惯用PS的会用钢笔工具,习惯用AI的会用贝塞尔,因为它所绘制出来的曲线很容易受我们控制也很美观,那么接下来我们来深入了解一下这个贝塞尔曲线的数学原理和公式。 在数学中,贝塞尔又分为很多种,一阶贝塞尔曲线、二阶贝塞尔曲线、三阶贝塞尔曲线····等等等等,除了一阶贝塞尔是直线外剩

推荐文章

浅谈grep命令查找匹配内容的使用、参数、正则

Linux下grep指令跟find指令一样的强大,find主要查找文件,而grep则是内容,两者配合相得益彰,趁着周末,自己好好的总结了一番! 1.作用    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Exp

推荐文章

删除Sublime的Backup目录,释放被无辜占用的磁盘空间

Sublime的Package Control在每次安装插件或者插件更新时都会额外保存一份该插件的目录内容,久而久之就会占用大量磁盘空间,在我的机器上已经占了940MB的空间,不能忍了,果断删除。 目录位置在~/Library/Application Support/Sublime Text 2/Backup 保留最近的一个目录,其他的放心

推荐文章

数据结构之二叉树(java版)

二叉树是数据结构中很重要的结构类型,学习数据结构也是深入学习编程的必由之路,这里我们简单介绍下我对于二叉树的理解,水平有限,如有错误还请不吝赐教。 首先照例定义一个二叉树的节点类 class Node { private int value;//二叉树的值 private Node leftChild;//左孩子节点

推荐文章

bootsrtap开发下拉菜单的2级嵌套

<html lang="en"> <head>     <title>按钮</title>     <meta charset="utf-8" />     <meta http-equiv

推荐文章

【Bootstrap】下拉菜单Dropdown

下拉菜单Dropdown不是表单中<select><option value=''></option></select>那种啊,而是导航条中常见的那种。 Bootstrap官方网站对下拉菜单Dropdown的解释很少,即使是他们的英文官方网站。 对于如何更改下拉菜单的背景

推荐文章

刷题记录:[CISCN 2019 初赛]Love Math

目录 刷题记录:[CISCN 2019 初赛]Love Math 思路一 思路二 总结 刷题记录:[CISCN 2019 初赛]Love Math 题目复现链接:https://buuoj.cn/challenges 参考链接:2019

推荐文章

R语言 基本数据分析

本文基于R语言进行基本数据统计分析,包括基本作图,线性拟合,逻辑回归,bootstrap采样和Anova方差分析的实现及应用。 不多说,直接上代码,代码中有注释。 1. 基本作图(盒图,qq图) #basic plot boxplot(x) qqplot(x,y) 2.  线性拟合 #linea