java怎么判断数组是否包含指定元素-创新互联
这期内容当中小编将会给大家带来有关java判断数组是否包含指定元素的方法,以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

检查数组是否包含某个值的方法
1、使用Set
public static boolean useSet(String[] arr, String targetValue) {
Set set = new HashSet(Arrays.asList(arr));
return set.contains(targetValue);
} 2、使用List
public static boolean useList(String[] arr, String targetValue) {
return Arrays.asList(arr).contains(targetValue);
}3、使用循环判断
public static boolean useLoop(String[] arr, String targetValue) {
for(String s: arr){
if(s.equals(targetValue))
return true;
}
return false;
}4、使用Arrays.binarySearch()
Arrays.binarySearch()方法只能用于有序数组,如果数组无序的话得到的结果就会很奇怪。
查找有序数组中是否包含某个值的用法如下:
public static boolean useArraysBinarySearch(String[] arr, String targetValue) {
int a = Arrays.binarySearch(arr, targetValue);
if(a > 0)
return true;
else
return false;
}5、使用Apache Commons类库中的ArrayUtils
public static boolean useArraysBinarySearch(String[] arr, String targetValue) {
int a = Arrays.binarySearch(arr, targetValue);
if(a > 0) {
return true;
}else {
return false;
}
}
上述就是小编为大家分享的java判断数组是否包含指定元素的方法了,如果您也有类似的疑惑,不妨参照上述方法进行尝试。如果想了解更多相关内容,请关注创新互联成都网站设计公司行业资讯。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:java怎么判断数组是否包含指定元素-创新互联
分享网址:http://www.kmcje.com/article/cssiei.html
其他资讯
- 抖音账号线下商家代运营(国内知名的抖音账号代运营公司有哪些?)
- Linux备份ifcfg-eth0文件导致的网络故障怎么办
- 软件设计是怎样炼成的(1)——什么是优秀的设计?
- maven中SLF4J:Failedtoloadclass“org.slf4j.impl.StaticLoggerBinder的错误怎么解决
- Linux发布项目的命令,linux启动项目
- Linux进入db2命令 linux连接db2数据库命令
- mysql中日期怎么比较 mysql时间格式比较
- html5黑色 html背景黑色
- linux停止程序的命令 linux怎么停止程序
- Web和移动安全之Web PKI和HTTPS
