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

做网站开发哪里可以接单长沙seo网站推广

做网站开发哪里可以接单,长沙seo网站推广,许昌城乡建设局网站,学设计的网课Java的Stream API是Java 8引入的一个强大的功能,它允许以声明性方式处理数据集合,例如过滤、映射、排序等。下面是一些Stream API的进阶使用: 自定义中间操作:你可以定义自己的中间操作,然后在Stream上使用它。例如&am…

Java的Stream API是Java 8引入的一个强大的功能,它允许以声明性方式处理数据集合,例如过滤、映射、排序等。下面是一些Stream API的进阶使用:

  1. 自定义中间操作:你可以定义自己的中间操作,然后在Stream上使用它。例如,你可以创建一个名为filterNames的操作,它只接受名字长度大于5的字符串。

 

java复制代码

public static <T> Predicate<T> filterNames(String name) {
return (T t) -> t instanceof String && ((String) t).length() > 5 && ((String) t).contains(name);
}

然后在Stream上使用它:

 

java复制代码

List<String> names = Arrays.asList("Alice", "Bob", "Charlie", "Dave");
List<String> result = names.stream()
.filter(filterNames("a"))
.collect(Collectors.toList());
  1. 终止操作:除了常见的collectreduce等终止操作外,你还可以使用其他一些操作,如forEachallMatchanyMatch等。例如,你可以使用allMatch来检查Stream中的所有元素是否满足某个条件:

 

java复制代码

boolean allPositive = IntStream.range(0, 10)
.allMatch(i -> i > 0);
  1. 短路操作:一些Stream操作,如filtermap,支持短路。这意味着如果操作的源是无限的,那么这些操作可以在任何给定的时间点提前终止。这可以用来避免无限循环。例如:
 

java复制代码

Stream<Integer> numbers = Stream.generate(() -> 1).limit(1000);
List<Integer> result = numbers.filter(n -> n % 2 == 0).collect(Collectors.toList());

在这个例子中,如果源Stream是无限的,那么filter操作会在找到第一个偶数时停止,而不是尝试处理所有的数字。
4. 并行流:并行流允许你在多个线程上同时处理数据。这对于大数据集非常有用,因为它可以显著提高性能。但是要注意,并行流并不总是比顺序流更快。它们在处理大量数据时效果最好。例如:

 

java复制代码

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> result = numbers.parallelStream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
  1. 使用Optional:当你从Stream中获取单个元素时,你应该总是使用Optional。这可以避免NullPointerException。例如:

 

java复制代码

Optional<String> firstName = names.stream()
.findFirst();

在这个例子中,如果名字列表为空,firstName将是空的,而不是null。然后你可以使用firstName.isPresent()来检查是否有名字,或者使用firstName.orElse("default")来提供一个默认值。

http://www.tj-hxxt.cn/news/93207.html

相关文章:

  • 网业制作什么是seo和sem
  • 从化建设局网站关停百度模拟搜索点击软件
  • 营销型 展示类网站模板推广软件哪个好
  • 做美妆批发的网站乔拓云智能建站
  • php做购物网站的弊端广西网络推广公司
  • 文化体育局网站建设买友情链接
  • 西安外贸网站建设公司网址大全浏览器app
  • 怎样建俄文网站百度推广一年多少钱
  • 网站怎么做动态图代运营公司怎么找客户
  • 分类网站 模板刷赞网站推广永久
  • 最近下载的网站怎么找阜阳seo
  • 空间网站建设seo网站推广首页排名
  • 咸阳机场建设招聘信息网站seo排名是什么
  • 武汉网站建设 网站制作2023百度秒收录技术
  • 自助餐团购网站建设网站媒体推广方案
  • sae做的网站备份浏览广告赚钱的平台
  • 江苏镇江论坛长沙seo排名扣费
  • 做家纺网站哪家好搜索百度网址网页
  • 学做婴儿衣服网站友情链接发布平台
  • 精品建站企业建设网站公司
  • 做网站app要多钱如何创建网站的快捷方式
  • 大连做网站优化价格福州seo排名公司
  • 吴江市建设局网站焊工培训技术学校
  • 如何做一个单页面的网站营销技巧美剧
  • 做外贸网站多久更新搜索引擎优化的五个方面
  • 小鱼儿外贸建站辽宁好的百度seo公司
  • 做国外房产的网站产品推销
  • 资源网站如何做廊坊百度推广seo
  • 网站建设无锡海之睿ui设计
  • 营销型网站建设模板百度竞价推广效果好吗