代码的好处是利用了集合框架Set的内容不能重复的特性,即原始数组的长度如果和将同样内容放到set集合的长度是一样的话证明是没有重复内容的。

java中的实现方式:

public static void main(String[] args) {String[] arr = {"xiao","tian","shi"};if (!chkSfcfOfArr(arr)) {System.out.println("数组中有重复内容!");} else {System.out.println("没有重复内容!");}
}/** 判断数组中是否有重复的值*/
public static boolean chkSfcfOfArr(String[] arr) {Set<String> set = new HashSet<>();for (int x = 0; x < arr.length; x++) {set.add(arr[x]);}if (set.size() == arr.length) {return true;} else {return false;}
}

js中的实现方式:

if((new Set(xzzyArr)).size != xzzyArr.length){self.$Message.error({content: '您选择了重复的专业信息,请检查后重试',duration: 5,closable: true});return false;
}else{ }

code3:使用set判断数组中是否有重复值相关推荐

  1. (C语言)判断数组中是否有重复值

    给一个数组,判断数组里面是否有重复的数,如果有返回1,如果没有返回0 现在写的是蛮力法,时间效率为O(n^2); 目前想到的更好的办法是先排序,然后比较相邻元素是否有相等的.这个的时间效率就取决于排序 ...

  2. js 判断数组中是否有重复值两种方法

    判断数组中是否有重复的值,重复则提示优先级重复 第一种方法 推荐 // 以数组值为键,持续向一个对象里面加值,// 如果在加值之前就发现这个属性在对象中已经存在,那么他就是重复的 function i ...

  3. JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值

    1.遍历数组,获取最大值 <script>//定义一个函数 名叫getMax//定义一个临时数组 名字叫tempArrfunction getMax(tempArr){//typeof 获 ...

  4. JS 判断数组中是否包含某个值

    方式一:array.indexOf(searchvalue, start) 判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1 参数 描述 searchvalue 必填.规定需检索 ...

  5. python判断数组中是否存在重复元素_利用python查看数组中的所有元素是否相同

    不知道大家有没有过这种经历,就是想要判断两个数组运算后得到的新数组中的各个元素值是否相同.这里给出一种使用np.unique()的方法,代码如下:cbc免费资源网 import numpy as np ...

  6. python判断数组中是否有重复元素_python经典面试算法题4.1:如何找出数组中唯一的重复元素...

    本题目摘自<Python程序员面试算法宝典>,我会每天做一道这本书上的题目,并分享出来,统一放在我博客内,收集在一个分类中. [百度面试题] 难度系数:⭐⭐⭐ 考察频率:⭐⭐⭐⭐ 题目描述 ...

  7. JS判断一个数组中是否有重复值的三种方法

    方法一: var s = ary.join(",")+","; for(var i=0;i<ary.length;i++) { if(s.replace( ...

  8. Asp.Net初学小结 判断数组中是否有重复的数据

    Asp.Net初学小结 第一章 1.搭建Asp.net开发环境 1).net FrameWork(VS) 2)IIS(xp:5.1,2003:6.0,vista:70,win7:7.5) C:\Win ...

  9. JavaScript检查数组中是否有重复值

    参考文章:https://www.jianshu.com/p/2cbe951b2997 function repeatnum(arr){if((new Set(arr)).size != arr.le ...

  10. js判断数组中重复元素并找出_JavaScript判断数组重复内容的两种方法(推荐)

    前言 一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false. 思路 把数组变成字符串 循环原数 ...

最新文章

  1. jquery validate使用
  2. [51nod1238] 最小公倍数之和 V3(杜教筛)
  3. 如何在BIOS里设置定时关机?
  4. Eclipse 中查看一个方法被哪些对象引用了
  5. python首页展示业务逻辑_每日一程-4. PyQt5-实现显示和业务逻辑分离
  6. Linux 解决ssh连接慢的问题
  7. mysql 定义年龄属性_sql中定义年龄用什么数据类型,长度为多少?
  8. TCP的三次握手和四次挥手详解
  9. python 微服务架构实战_《分布式服务架构:原理、设计与实战》第一章分布式微服务架构设计原理...
  10. 查看java上下文切换,七日打卡--java并发编程之上下文切换
  11. 远程计算机怎么安装系统,w7系统可以远程安装吗_win7远程重装系统详细步骤
  12. 落实业务服务管理从基础设施管理做起
  13. 网络运维经验分享01
  14. java 群发求职邮件
  15. jmeter---ftp性能测试
  16. GNSS-RINEX3.04格式
  17. 基于PHP+mysql的学生管理系统班级网站同学录
  18. 卧槽?原来修出网红脸高清照片可以这样简单,这次把汉化的插件提供给大家!
  19. 二年十五文学展第一季 - 知乎
  20. android 监听home back,Android中监听Home键的4种方法总结

热门文章

  1. 循序渐进ActiveMQ(6)----使用zookeeper实现activemq的主从环境搭建
  2. Ardunio开发实例-MMA8653FC 10位加速度计
  3. 电商之 团购与B2C模式以及B2B2C模式对比
  4. 16. Zigbee应用程序框架开发指南 - 扩展ZigBee Cluster Library (ZCL)
  5. 机器学习 一元非线性回归模型
  6. m4s格式转换mp3_amr转换mp3格式文件
  7. 51单片机dds信号发生器 扫频 c语言,基于DDS正弦信号发生器设计.doc
  8. zabbix监控系统介绍
  9. win7计算机远程桌面连接,Win 7连向Win7系统远程桌面连接设置
  10. 阿里巴巴国际站新店铺3个月的成果