判断数组是否包含某值

        //方法一:
        Integer[] arr= {1,2,3};
        List<Integer> list = Arrays.asList(arr);
        if (list.contains(1)&&list.contains(2)){
            System.out.println("1,2");
        }
        //方法二:
        String[] arr = {"a","b","c"};
        List<String> list = new ArrayList<String>();
        Collections.addAll(list, arr);
        if (list.contains("a")&&list.contains("b")){
            System.out.println("a,b");
        }
时间: 2024-10-22 14:05:44

判断数组是否包含某值的相关文章

在Java中判断数组中包含某个元素的几种方式的比较

闲来无事,将java中判断数组中包含某个元素的几种方式的速度进行对比,直接上代码 talk is cheap, show you the code package test.contain.lishaojie; import java.util.Arrays;import java.util.HashSet;import java.util.Set; public class TestContain { /** * @param args */ public static void main(S

JavaScript判断数组是否包含指定元素的方法

本文实例讲述了JavaScript判断数组是否包含指定元素的方法.分享给大家供大家参考.具体如下: 这段代码通过prototype定义了数组方法,这样就可以在任意数组调用contains方法 /** * Array.prototype.[method name] allows you to define/overwrite an objects method * needle is the item you are searching for * this is a special variab

js和jQuery判断数组是否包含指定元素

最近遇见一些前台基础性问题,在这里笔者觉得有必要记录一下,为了以后自己查阅或者读者查看. 已知var arr = ['java','js','php','C++']; 问题:arr数组是否包含'java'字符串?1.js方法来判断/** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */function isInArray(arr,value){ for(var i = 0; i <

JavaScript判断数组是否有重复值

实习中遇到要处理一个table首列是否有重复值 ,试过几个方法都不理想 下面这个方法我感觉很好用 var ary = new Array("123","56","345","111","56"); function isRepeat(arr) //不重复FALSE 重复true { var hash = {}; for(var i in arr) { if(hash[arr[i]]) { return tr

js获取页面URL地址,判断URL是否包含具体值

window.location.pathname //设置或获取对象指定的文件名或路径window.location.href //设置或获取整个 URL 为字符串window.location.port //设置或获取与 URL 关联的端口号码window.location.protocol //设置或获取 URL 的协议部分window.location.hash //设置或获取 href 属性中在井号"#"后面的分段window.location.host //设置或获取 loc

检查数组是否包含某个值的方法

使用List publicstaticbooleanreturn Arrays.asList(arr).contains(targetValue); } 使用Set publicstaticsetnew HashSet<String>(Arrays.asList(arr)); returnset.contains(targetValue); } 使用循环判断 publicstaticbooleanforifreturntrue; } returnfalse; } 使用 Arrays.binar

js判断数组是否有重复值

function isRepeat(arr) { var hash = {}; for(var i in arr) { if(hash[arr[i]]) return true; hash[arr[i]] = true; } return false; } var a = [1,2,34,5,1] console.log(isRepeat(a)) 原文地址:https://www.cnblogs.com/bunuo/p/9267965.html

js 判断数组包含某值的方法 和 javascript数组扩展indexOf()方法

var  questionId = []; var anSwerIdValue = []; ////javascript数组扩展indexOf()方法 Array.prototype.indexOf = function (e) { for (var i = 0, j; j = this[i]; i++) { if (j.indexOf(e) != -1) { return i; } } return -1; } if (anSwerIdValue.length < 14) { alert(&quo

java中如何高效判断数组中是否包含某个特定的值

四种不同方式检查数组是否包含某个值 使用List: public static boolean useList(String[] arr, String targetValue) { return Arrays.asList(arr).contains(targetValue); } 使用Set: public static boolean useSet(String[] arr, String targetValue) { Set<String> set = new HashSet<S