在Java中,如何检测一个数组中是不是包含某一个数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Java中,如何检测一个数组中是不是包含某一个数据?相关的知识,希望对你有一定的参考价值。
参考技术A 可以使用如下的代码:Arrays.asList(yourArray).contains(yourValue)
但这并不适用于基本数据类型的数组。
在Java8之后,你可以使用Stream来检测int,double,long类型的数组是否包含某个数值。(分别用IntStream,
DoubleStream和LongStream),例如:
int[]
a
=
1,2,3,4;
boolean
contains
=
IntStream.of(a).anyMatch(x
->
x
==
4);
对于数组的一些操作,你可以上秒秒学了解相关的知识。
php编程:如何确定数组中的元素是不是包含某一字符串?
php编程:如何确定数组中的元素是否包含某一字符串?
假设有下面格式的txt文件,如何输出含有“音乐学院”一词的行?
------------------------------
酷我音乐
玩音乐
中国音乐学院招生
qq音乐播放器
狗狗音乐
qq空间背景音乐
武汉音乐学院
纯音乐
步步高音乐手机
沈阳音乐学院
流行音乐
.
.
.
1、把文件读取放到变量中
2、if(in_array('音乐学院',$文本内容))...本回答被提问者采纳 参考技术B 可以这样判定是否包含某一字符串:
$arr=array("1","2","a","b");
$str="fdsafdsafdsafdsafdsa";
foreach ($arr as $key=>$value)
if (eregi($value,$str))
echo "存在";
else
echo "不存在";
参考技术C if(in_array("音乐学院",$数组名)) {
echo"……"
}
你试试吧
以上是关于在Java中,如何检测一个数组中是不是包含某一个数据?的主要内容,如果未能解决你的问题,请参考以下文章