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

易语言可以做网站管理系统吗手机网站编程

易语言可以做网站管理系统吗,手机网站编程,广州番禺网站公司,怎么提高网站速度如果函数式接口作为一个方法的参数#xff0c;就以为着要方法调用方自己实现业务逻辑#xff0c;常见的使用场景是一个业务整体逻辑是不相上下的#xff0c;但是在某一个步骤有不同的逻辑#xff0c;例如数据处理有不同的策略#xff0c;如果有大量的if-els#xff0c;或…如果函数式接口作为一个方法的参数就以为着要方法调用方自己实现业务逻辑常见的使用场景是一个业务整体逻辑是不相上下的但是在某一个步骤有不同的逻辑例如数据处理有不同的策略如果有大量的if-els或者switch-case还可以结合工厂模式消除这些分支代码。上代码 package com.dj.lambda;import java.util.List; import java.util.function.Function;/*** User: ldj* Date: 2024/1/28* Time: 14:57* Description: 业务模板*/ public class LambdaTemplate {public Object execute(ListInteger data, FunctionListInteger, Object function) {connect();request();return invokeHandler(data, function);}//步骤一private void connect() {System.out.println(连接成功);}//步骤二private void request() {System.out.println(获取数据成功);}//步骤三 只有这里不同处理数据有不同的处理策略 假设apply方法有很多复杂的业务逻辑private Object invokeHandler(ListInteger data, FunctionListInteger, Object function) {return function.apply(data);} }数据处理不同的策略 package com.dj.lambda;import java.util.List; import java.util.function.Function; import java.util.stream.Collectors;/*** User: ldj* Date: 2024/1/28* Time: 15:26* Description: list元素去重*/ public class DistinctHandler implements FunctionListInteger, Object {Overridepublic Object apply(ListInteger integers) {return integers.stream().distinct().collect(Collectors.toList());} }package com.dj.lambda;import java.util.List; import java.util.function.Function; import java.util.stream.Collectors;/*** User: ldj* Date: 2024/1/28* Time: 15:21* Description: 统计list相同元素出现的次数*/ public class StatisticsHandler implements FunctionListInteger, Object {Overridepublic Object apply(ListInteger integers) {return integers.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));} }package com.dj.lambda;import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.stream.Collectors;/*** User: ldj* Date: 2024/1/28* Time: 15:42* Description: No Description*/ public class Test {public static void main(String[] args) {ListInteger list Arrays.asList(1, 1, 1, 4, 2, 5, 3, 6);LambdaTemplate lambdaTemplate new LambdaTemplate();//1.像这种业务比较复杂代码比较多的建议写实现类比如策略类System.out.println(lambdaTemplate.execute(list, new StatisticsHandler()));System.out.println(lambdaTemplate.execute(list, new DistinctHandler()));//2.如果是简单的直接使用lambda表达式书写更为合适System.out.println(lambdaTemplate.execute(list, els- els.stream().sorted().collect(Collectors.toList())));System.out.println(lambdaTemplate.execute(list, els - els.stream().sorted().collect(Collectors.toCollection(LinkedHashSet::new))));} }
http://www.zqtcl.cn/news/964901/

相关文章:

  • 六安做网站的公司专门建立网站的公司吗
  • 西昌市建设工程管理局网站wordpress主题知更
  • 企业网站如何上存青岛做外贸网站哪家好
  • 保定网站建设冀icp备织梦设置中英文网站
  • 烟台市建设工程检测站网站妖姬直播
  • 式网站西安网页搭建
  • 百度云虚拟主机如何建设网站四川建设人员信息查询
  • 浅谈学校网站建设html5网页制作代码成品
  • 网站在当地做宣传郑州高端设计公司
  • 一级a做爰网站微网站建设平台
  • 网站建设 中广州网站建设+致茂
  • 常德车管所网站工作微信管理系统
  • 什么软件可以做dj视频网站做的好的装修公司网站
  • 网站维护的内容和步骤如何建设像艺龙一样网站
  • 外国人做的学汉字网站公司网页需要哪些内容
  • 网站做缓存企业营销型网站的内容
  • 免费带后台的网站模板wordpress vr主题公园
  • 美丽乡村 网站建设wordpress分页工具栏
  • 卡盟网站是怎么建设的产品开发设计
  • 第一免费营销型网站一起做网店17
  • 高端学校网站建设做网站是怎么赚钱的
  • 哪里可以找人做网站在服务器上中的asp网站后台能输入帐号无法进入
  • 怎么网站关键词语有哪些
  • 网站建设 维护费用环球易购招聘网站建设
  • 怎么做网站官方电话手机应用开发平台
  • 济南企业免费建站剪辑视频怎么学
  • 手表网站免费设计上海做网站制作
  • 深圳网站seo优化课程设计做淘宝网站的目的
  • 机械网站建设中心莱芜论坛莱芜都市网
  • 58同城类似的网站怎么做seo做的比较好的公司