当前位置: 首页 > news >正文

广州代理注册公司青岛seo青岛黑八网络最强

广州代理注册公司,青岛seo青岛黑八网络最强,大连做网站排名,建设比较好网站在 Java 中,有许多方法可以检查此数组中是否存在特定元素。 1)使用线性搜索方法 时间复杂度:O(N) 辅助空间:O(1) for (int element : arr) { if (element toCheckValue) { return true; } } 示例代码: import java.ut…

在 Java 中,有许多方法可以检查此数组中是否存在特定元素。

1)使用线性搜索方法

时间复杂度:O(N) 辅助空间:O(1)

for (int element : arr) {

    if (element == toCheckValue) {

        return true;

    }

}

示例代码:

import java.util.Arrays;public class Demo {private static void check(int[] arr, int toCheckValue) {boolean test = false;for (int element : arr) {if (element == toCheckValue) {test = true;break;}}System.out.println("Is " + toCheckValue + " present in the array: " + test);}public static void main(String[] args) {int arr[] = {5, 1, 1, 9, 7, 2, 6, 10};int toCheckValue = 7;System.out.println("Array: " + Arrays.toString(arr));check(arr, toCheckValue);}
}

运行结果:

Array: [5, 1, 1, 9, 7, 2, 6, 10]

Is 7 present in the array: true

2)使用 List.contains() 方法

Java 中的 List contains() 方法用于检查指定元素是否存在于给定列表中。

public boolean contains(Object)

示例代码:

import java.util.Arrays;public class Demo {private static void check(Integer[] arr, int toCheckValue) {boolean test = Arrays.asList(arr).contains(toCheckValue);System.out.println("Is " + toCheckValue + " present in the array: " + test);}public static void main(String[] args) {Integer arr[] = {5, 1, 1, 9, 7, 2, 6, 10};int toCheckValue = 7;System.out.println("Array: " + Arrays.toString(arr));check(arr, toCheckValue);}
}

运行结果:

Array: [5, 1, 1, 9, 7, 2, 6, 10]

Is 7 present in the array: true

3)使用 Stream.anyMatch() 方法

boolean anyMatch(Predicate<T> predicate)

T 是输入类型

如果有任何元素,则该函数返回 true , 否则为假。

示例代码:

import java.util.Arrays;
import java.util.stream.IntStream;public class Demo {private static void check(int[] arr, int toCheckValue) {// 检查指定元素是否// 是否存在于数组中// 使用 anyMatch() 方法boolean test = IntStream.of(arr).anyMatch(x -> x == toCheckValue);System.out.println("Is " + toCheckValue + " present in the array: " + test);}public static void main(String[] args) {int arr[] = {5, 1, 1, 9, 7, 2, 6, 10};int toCheckValue = 7;System.out.println("Array: " + Arrays.toString(arr));check(arr, toCheckValue);}
}

运行结果:

Array: [5, 1, 1, 9, 7, 2, 6, 10]

Is 7 present in the array: true

http://www.ds6.com.cn/news/29836.html

相关文章:

  • 免费做名片儿的网站如何优化关键词排名到首页
  • 珠宝网站形象设计seo网络营销推广排名
  • 食品包装设计用什么软件seo技术 快速网站排名
  • 可以做测试的英语网站制造业中小微企业
  • 上海网站建设的企国际新闻报道
  • 湖南送变电建设公司 网站网站技术外包公司
  • 天津市网站制作 公司百度一下你就知道下载
  • 建立自我追求无我是什么意思seo诊断a5
  • 手机特效视频制作软件免费东莞搜索优化十年乐云seo
  • 多语言网站建设 技术营业推广策略有哪些
  • 成都有什么好玩的娱乐场所武汉网站营销seo方案
  • 南京手机网站建设杭州关键词排名系统
  • 网站建设考试英雄联盟最新赛事
  • 网站制作与网页建设公司开发设计推荐
  • 哪里有做微商网站元搜索引擎有哪些
  • discuz门户论坛模板优化关键词排名推广
  • 天河做网站系统重庆网站快速排名优化
  • 迪奥官网网站做的好吗seo如何挖掘关键词
  • 网站建站哪个好网络营销和电子商务区别
  • 青海学会网站建设公司推广网站都有哪些
  • 在线直播网站怎么做cba最新积分榜
  • 专业的网站设计石家庄疫情最新情况
  • 苏州好的做网站的公司有哪些优化措施最新回应
  • 重庆特种作业操作证官网西安seo计费管理
  • 如何做资金盘网站seo 的作用和意义
  • 建网站容易吗百度知道网页版地址
  • 做微信的网站有哪些成都网站排名优化公司
  • 网站开发 思维导图网站链接推广工具
  • 宅男做网站营销软文小短文
  • 集团公司成立条件seo标题优化是什么意思