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

高端网站建设推广广告接单网站

高端网站建设推广,广告接单网站,旅游在哪个网站做攻略,安居客官网Java 8的流式API实现 如果你想在WebFlux中更新List中指定bean的引用对象并将其同步到List中&#xff0c;你可以使用Java 8的流式API来完成这个任务。 以下是一个例子&#xff1a; List<MyBean> myBeanList new ArrayList<>(); MyBean myBean1 new MyBean(); My…

Java 8的流式API实现

如果你想在WebFlux中更新List中指定bean的引用对象并将其同步到List中,你可以使用Java 8的流式API来完成这个任务。
以下是一个例子:

List<MyBean> myBeanList = new ArrayList<>();
MyBean myBean1 = new MyBean();
MyBean myBean2 = new MyBean();
myBeanList.add(myBean1);
myBeanList.add(myBean2);// 获取需要更新的bean的索引
int index = myBeanList.indexOf(myBean1);// 更新bean的属性
myBean1.setName("new name");// 使用流式API更新List中的bean
myBeanList = myBeanList.stream().map(bean -> bean == myBean1 ? myBean1 : bean).collect(Collectors.toList());// 现在List中的bean已经更新了

在这个例子中,我们首先获取了需要更新的bean的索引,然后更新了该bean的属性。接下来,我们使用流式API来更新List中的bean。在这个过程中,我们使用map方法来遍历List中的每个bean,如果当前的bean是需要更新的bean,我们就返回更新后的bean;否则,我们返回原始的bean。最后,我们使用collect方法来将更新后的beanList收集起来。

这样,List中的bean引用对象就会被更新,并且原始的List也会被替换为更新后的List。


reactive的Mono/Flux实现

你可以使用Mono和Flux来实现在WebFlux中更新List中指定bean的引用对象并将其同步到List中,
下面是一个例子:

List<MyBean> myBeanList = new ArrayList<>();
MyBean myBean1 = new MyBean();
MyBean myBean2 = new MyBean();
myBeanList.add(myBean1);
myBeanList.add(myBean2);// 获取需要更新的bean的索引
int index = myBeanList.indexOf(myBean1);// 更新bean的属性
myBean1.setName("new name");// 使用Mono更新List中的bean
Mono<List<MyBean>> updatedListMono = Mono.just(myBeanList).map(list -> {list.set(index, myBean1);return list;});// 使用Flux更新List中的bean
Flux<MyBean> updatedListFlux = Flux.fromIterable(myBeanList).map(bean -> bean == myBean1 ? myBean1 : bean);// 等待Mono更新List
List<MyBean> updatedList = updatedListMono.block();// 等待Flux更新List
List<MyBean> updatedList = updatedListFlux.collectList().block();// 现在List中的bean已经更新了

在这个例子中,我们首先获取了需要更新的bean的索引,然后更新了该bean的属性。接下来,我们使用MonoFlux来更新List中的bean。在Mono中,我们使用just方法来创建一个包含原始List的Mono,并使用map方法来更新List中的bean。在Flux中,我们使用fromIterable方法来创建一个包含原始List中所有beanFlux,并使用map方法来更新List中的bean。在这两种情况下,我们都使用Java 8的流式API来更新List中的bean。

最后,我们使用block方法来等待MonoFlux完成更新,并将更新后的List保存到updatedList变量中。这样,List中的bean引用对象就会被更新,并且原始的List也会被替换为更新后的List。

http://www.zhongyajixie.com/news/65051.html

相关文章:

  • 做django后台网站企业网站的网络营销功能
  • 福州做网站价格网络销售哪个平台最好
  • 网站建设公司格企业网站建设方案
  • 成都网站建设龙兵科技微信小程序
  • 蛋糕网站建设毕业论文佛山市seo推广联系方式
  • 桂林象鼻山成因网站seo好学吗
  • 成年做羞羞的视频网站space公众号seo排名软件
  • 中文博客网站模板如何写软文
  • 广告网站怎么设计制作我国网络营销现状分析
  • 自己建立网站怎么建百度下载2022新版安装
  • 长春做网站哪里好谷歌应用商店下载
  • 动漫视频网站开发优化的意思
  • wordpress后台无法登陆百度seo是什么意思呢
  • 做跳转链接到自己的网站刷粉网站推广
  • 中央调查甘肃疫情最新消息seo工具包括
  • 做的最好自考网站是哪个谷歌google play官网下载
  • csshtml做网站网站关键词如何优化上首页
  • 分销网站建设方案免费推广引流软件
  • 西安便宜做网站的无锡seo培训
  • 成都网站排名 生客seo怎么样北京厦门网站优化
  • 个人网站模板htmlseo公司服务
  • 沈阳做网站优化的公司知名网络营销推广
  • 抽奖网站怎么制作优化网站价格
  • 做网站需要考虑什么一个企业seo网站的优化流程
  • 网站如何做宣传推广软文推广文章案例
  • Wordpress跨境电商模板百度seo正规优化
  • 网站做301跳转优化营商环境条例解读
  • 自己做的网站如何连接入数据库营销网站建设大概费用
  • 怎样可以查看网站是由哪个公司做的营销型网站建设套餐
  • 传媒公司简介seo线下培训课程