Java中如何检测数组中是否包含指定值呢?

java问题王 Java每日一问 发布时间:2021-09-23 09:19:07 阅读数:6562 1
下文讲述Java代码中查看一个数组是否包含指定值的方法分享,如下所示:
方式1:
   将数组转换为list,然后使用contains方法
 
方式2:(适用JAVA8)
   使用Streams流的方式检测是否包含指定元素

例:
package com.java265.other;
import java.util.Arrays;
public class test {
	/*
	 * java265.com 检测数组是否包含指定元素的示例分享
	 */

	public static final String[] ARRLIST = new String[] { "Java265.com", "Java教程", "Java爱好者", "网站爱好者" };

	public static void main(String[] args) {

		String s = "Java教程";
		
		// 方式1
		System.out.println(Arrays.asList(ARRLIST).contains(s));

		// 方式2
		boolean c = Arrays.stream(ARRLIST).anyMatch(s::equals);
		System.out.println(c);
	}
}
--------运行以上代码,将输出以下信息-----
true
true
检测数组是否包含指定值的示例分享
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202109/1186.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者