题目:找出两个数组(有重)相同的元素,两种方法

public class 出两个数组相同的元素 {

public static void main(String[] args) {

// TODO Auto-generated method stub

String[] test1 = {"damon","happy","ly","good","losers"};

String[] test2 = {"love","winner","damon","mai"};

//*********************************方法1*******************************

//两两比较

for (int i = 0; i < test1.length; i++) {

for (int j = 0; j < test2.length; j++) {

if(test1[i].equals(test2[j])){

System.out.println((test2[j]));

}

}

}

//*********************************方法2*******************************

HashSet<String> hs = new HashSet<String>();

//先把test1的元素放到HashSet(相同的只放一次)

for (int i = 0; i < test1.length; i++) {

if(!hs.contains(test1[i])){

hs.add(test1[i]);

}

}

//用HashSet判断test2的元素是否有重复

for (int j = 0; j < test2.length; j++) {

if(hs.contains(test2[j])){

System.out.println((test2[j]));

}

}

}

----------------------------------我是优美的分割线----------------------------------

转载于:https://blog.51cto.com/9492221/1564209

找出两个数组相同的元素相关推荐

  1. python查找两个数组中相同的元素_找出两个数组的相同元素,最优算法?

    在做新旧接口交替过程中,遇到了老接口和新接口json数据有些不一致的情况,需要比较两个json对象,把相同的元素赋其中一个json对象中变量的值.而且其中一个json最后输出格式还需要改变下属性名,思 ...

  2. java找出两个数组中不同元素_java 找出两个list中不同值

    展开全部 可以通过遍历两个string数组来实现. 代码e5a48de588b63231313335323631343130323136353331333365656633如下: package co ...

  3. 汇编语言(十五)之找出两个数组中的相同元素

    找出两个数组中的相同元素,并且输出 程序运行: 代码: datas segmentA dw -1,-2, 3, 4, 5, 6, 7, 8, 9, 10,-11, 12, 13, 14, 15ACou ...

  4. js 快速找出两个数组中的不同元素或对象

    js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...

  5. JS案例——找出两个数组中的不同元素或对象、数组去重

    一.找出两个数组中的不同元素或对象 1. 数据 var arr1 = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏" ...

  6. python找出两个列表不同元素_python 找出两个列表的相同元素与不同元素

    python 找出两个列表的相同元素与不同元素,用了以下几种方法 1. 通过set 集合 list1 = [1,2,3] list2=[2,3,4] set1 = set(list1) set2 = ...

  7. Python找出二维数组中某个元素索引,自定义函数

    #函数:找出二维数组中某个元素的索引 #功能:返回目标元素在原数组中出现位置的所有索引号 def found(List,AimList):#List:搜索数组,AimList:目标元素print('原 ...

  8. c语言 输入n*n矩阵,C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和...

    题目: C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和 用函数怎么写 解答: #include #define N 5 void main() { \x09int matr ...

  9. 如何快速找出找出两个数组中的_看动画学算法之:排序-快速排序

    简介:快速排序也采用的是分而制之的思想.那么快速排序和归并排序的区别在什么地方呢? 归并排序是将所有的元素拆分成一个个排好序的数组,然后将这些数组再进行合并. 而快速排序虽然也是拆分,但是拆分之后的操 ...

最新文章

  1. will_paginate 用作查询分页的注意事项
  2. Elasticsearch-7.0和Logstash-7.0和Kibaa-7.0的下载以及安装(百度网盘)
  3. redis的持久化存储,RDB与AOF
  4. Leetcode--面试题 01.07. 旋转矩阵(Java)
  5. 梯度下降法快速教程 | 第一章:Python简易实现以及对学习率的探讨
  6. jsp_el内置对象pageContext和Cookie
  7. mysql在文件里修改用户_mysql用户密码修改,用户添加、删除、设置权限及源文件恢复数据库...
  8. 01-hadoop学习环境准备
  9. 激光雷达电力巡基于机载激光雷达技术的输电线路树障普查及预警
  10. OSChina 娱乐弹弹弹——程序猿的酒文化
  11. Android日志打印框架xLog超详细使用详解
  12. 有一群海盗(不多于20人),在船上比拼酒量。过程如下:打开一瓶酒,所有在场的人平分喝下, 有几个人倒下了。再打开一瓶酒平分,又有倒下的,再次重复...... 直到开了第4瓶酒,坐着的已经所剩无
  13. IOS 系统振动调用
  14. 电磁场与电磁波(5)——静电场基本方程、分界面上的衔接条件
  15. 转载精品:树莓派(一)——完整烧录及配置过程(超详细)
  16. 数据库备份和还原bak文件
  17. 开源UReport 整合到产品中实践简要:(二)UReport 设计器制作的报表效果参考(转载)
  18. 谷歌浏览器插件Automa(入门,编写中,开专栏填坑中)
  19. mysql的一些性能数据
  20. 读《软件测试》(美)Ron Patton笔记之一(2) 软件开发过程

热门文章

  1. html app的登陆、注册,登陆_注册.html
  2. 手写html基础格式,手写服务器_HTML 简单入门知识
  3. android内存优化方法,Android开发内存优化注意事项和方法
  4. python 3.0 print_Python 3.x 新特性及10大变化
  5. python画人口迁徙图_echarts 手把手教你画迁徙图(城市内部级别+百度地图支持)2...
  6. c语言容斥原理,容斥原理 | 易学教程
  7. Python_基础_1
  8. 【c++】48.g++编译opencv、多线程
  9. IntelliJ IDEA的光芒会盖过Eclipse吗
  10. jqGrid使用整理