博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断数组中是否存在重复元素
阅读量:5956 次
发布时间:2019-06-19

本文共 1142 字,大约阅读时间需要 3 分钟。

以下的方法包含了JS方法和JAVA方法

 

方法1:

int[] n = {1,2,3,1,0};                    boolean flag = true;   //假设不重复                    for(int i = 0;i < n.length – 1;i++){ //循环开始元素                             for(int j = i + 1;j < n.length;j++){ //循环后续所有元素                                      //如果相等,则重复                                      if(n[i] == n[j]){                                                flag = false; //设置标志变量为重复                                                break;      //结束循环                                      }                             }                    }                    //判断标志变量                    if(flag){                             System.out.println(“不重复”);                    }else{                             System.out.println(“重复”);                    }

 

方法2:

可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如:var arr = [1,2,3];arr.indexOf(1);    // 返回0arr.indexOf(5);    // 返回-1附:返回值为数组中的最靠前元素在数组的位置

 

var s = ary.join(",")+",";    for(var i=0;i
-1) {     alert("数组中有重复元素:" + ary[i]);     break;   } }

 

 

方法3:

var ary = new Array("111","22","33","111");  var nary=ary.sort();  for(var i=0;i

 

转载地址:http://qvexx.baihongyu.com/

你可能感兴趣的文章
[李景山php]每天laravel-20160826|EncryptionServiceProvider
查看>>
[李景山php]每天laravel-20161005|Validator.php-5
查看>>
php读取大文件详解【OK】
查看>>
Gnome 快捷键汇总
查看>>
通过注册表修改我的文档等系统文件夹默认位置
查看>>
expdp 详解及实例
查看>>
C++中 栈的简单封装
查看>>
我的友情链接
查看>>
Linux常用命令--iconv
查看>>
varnish的了解与常用配置使用
查看>>
Product user profile information 没有导入
查看>>
DELL T410服务器U盘安装Centos7
查看>>
解读最具O2O属性—哈根达斯微信企业号的成功之道
查看>>
Sqlserver2008日志压缩
查看>>
虚拟机usb无线上网同时主机本地上网或无线无线上网
查看>>
View的事件分发机制
查看>>
Android Ndef Message解析
查看>>
mysqldump backup script
查看>>
coding4fun比赛总结
查看>>
Windows Server 2003 系统安装
查看>>