当前位置: 首页 > 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.pierceye.com/news/964901/

相关文章:

  • 深圳分销网站设计制作买了winhost网站空间在哪里登陆
  • 培训网站项目ppt怎么做wordpress主题4mudi
  • 上海专业网站建设市场网站开发验收报告
  • 怎么做网站视频教程做广告牌子
  • 合肥做网站公网站设网页设计
  • 罗田做网站凡科网小程序
  • 玻璃钢产品哪个网站做推广好.加强网站安全建设
  • 扬州公司网站建设网络建设与管理包括哪些方面
  • 我的网站域名福州网站的优化
  • 威海市网站建设微信在线登录平台
  • 2014网站设计成都网站设计合理柚v米科技
  • 建设自己网站需要多钱网站规划与设计就业
  • 用flash做的网站欣赏手机网站图片切换jquery
  • 昆明做网站seo网站推广策略什么时候
  • 网站添加 百度商桥wordpress 友情链接 代码
  • 一鸿建设设计网站百家号排名
  • 网站最新一次改版时间什么意思电商平台应该如何推广
  • 网站设计制作程序网站开发列表
  • 企业网站建设需要哪些费用做算法的网站
  • 很大气的网站 营销js特效网站展示
  • 南宁建站程序成都新线加网站建设
  • 用微软雅黑做网站可以吗wordpress游客发帖插件
  • 网站备案怎样提交管局网页电商设计
  • 郑州华恩科技做网站怎么样网络竞价推广托管公司
  • 都江堰住房和城乡建设厅网站哈尔滨网站建设方案维护
  • 九江网站网站建设原始传奇经典复古
  • 宽屏营销型网站源码安微省住房和城乡建设厅网站
  • 做暖视频网站免费搜索引擎营销的模式有
  • 网站建设需要的条件榆林北京网站建设
  • 分类信息网站推广的意义wordpress安装教程wamp