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

企业网站数防泄露怎么做星月网络公司做的网站

企业网站数防泄露怎么做,星月网络公司做的网站,网站建设课程的感受,杭州网站开发招聘stream流 1.介绍2.将List转成Set3.将List转成Map4.计算求和reduce5.查找最大值max和最小值min6.Match匹配7.过滤器 filter8.分页limit 跳过skip9.数据排序 sorted 1.介绍 stream流可以非常方便与精简的形式遍历集合#xff0c;实现过滤、排序等功能 2.将List转成Set stream… stream流 1.介绍2.将List转成Set3.将List转成Map4.计算求和reduce5.查找最大值max和最小值min6.Match匹配7.过滤器 filter8.分页limit 跳过skip9.数据排序 sorted 1.介绍 stream流可以非常方便与精简的形式遍历集合实现过滤、排序等功能 2.将List转成Set stream.collect(Collectors.toSet()); public class Test01 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(张三,16));userEntities.add(new UserEntity(李四, 51));userEntities.add(new UserEntity(王五, 73));userEntities.add(new UserEntity(赵六, 12));userEntities.add(new UserEntity(赵六, 12));// 创建stream有两种方式// 1.串行流// 2.并行流// 并行流 比 串行流 效率要高StreamUserEntity stream userEntities.stream();// 转换成set集合SetUserEntity userEntitySet stream.collect(Collectors.toSet());userEntitySet.forEach(userEntity - {System.out.println(userEntity);});} }3.将List转成Map 需要指定谁作为key谁作为value stream.collect(Collectors.toMap()); public class Test02 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(张三,16));userEntities.add(new UserEntity(李四, 51));userEntities.add(new UserEntity(王五, 73));userEntities.add(new UserEntity(赵六, 12));// list集合并没有key// 指定userName作为keyuser对象作为valueStreamUserEntity userEntityStream userEntities.stream();/*** new FunctionUserEntity(List集合中的类型), String(Map中的Key)()*/MapString, UserEntity collect userEntityStream.collect(Collectors.toMap(new FunctionUserEntity, String() {Overridepublic String apply(UserEntity userEntity) {// 设置key的值return userEntity.getUserName();}}, new FunctionUserEntity, UserEntity() {Overridepublic UserEntity apply(UserEntity userEntity) {// 设置value的值return userEntity;}}));collect.forEach(new BiConsumer() {Overridepublic void accept(Object key, Object value) {System.out.println(key : value);}});} }4.计算求和reduce public class Test03 {public static void main(String[] args) {StreamInteger integerStream Stream.of(10, 89, 204, 56);OptionalInteger reduce integerStream.reduce(new BinaryOperatorInteger() {Overridepublic Integer apply(Integer integer, Integer integer2) {return integer integer2;}});System.out.println(reduce.get());System.out.println();// 计算每个user的年龄的总数ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(张三,16));userEntities.add(new UserEntity(李四, 51));userEntities.add(new UserEntity(王五, 73));userEntities.add(new UserEntity(赵六, 12));userEntities.add(new UserEntity(赵六, 12));StreamUserEntity userEntityStream userEntities.stream();OptionalUserEntity sum userEntityStream.reduce(new BinaryOperatorUserEntity() {Overridepublic UserEntity apply(UserEntity u1, UserEntity u2) {return new UserEntity(sum, u1.getAge() u2.getAge());}});System.out.println(sum.get().getAge());} }5.查找最大值max和最小值min public class Test04 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(张三,16));userEntities.add(new UserEntity(李四, 51));userEntities.add(new UserEntity(王五, 73));userEntities.add(new UserEntity(赵六, 12));userEntities.add(new UserEntity(赵六, 12));// 最大值StreamUserEntity userEntityStream1 userEntities.stream();OptionalUserEntity max userEntityStream1.max((o1, o2) - o1.getAge() - o2.getAge());System.out.println(max max.get());// 最小值StreamUserEntity userEntityStream2 userEntities.stream();OptionalUserEntity min userEntityStream2.min((o1, o2) - o1.getAge() - o2.getAge());System.out.println(min min.get());} }6.Match匹配 anyMatch判断条件里任意一个元素成功返回true AllMatch判断条件里所有的都是成功返回true noneMatch跟allMatch相反判断条件里的元素所有的都不是返回true public class Test05 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(zhangsan,16));userEntities.add(new UserEntity(lisi, 51));userEntities.add(new UserEntity(wangwu, 73));userEntities.add(new UserEntity(zhaoliu, 12));userEntities.add(new UserEntity(zhaoliu, 12));StreamUserEntity userEntityStream userEntities.stream();boolean b userEntityStream.noneMatch(new PredicateUserEntity() {Overridepublic boolean test(UserEntity userEntity) {return zhangsan.equals(userEntity.getUserName());}});System.out.println(b b);} }7.过滤器 filter public class Test06 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(zhangsan,26));userEntities.add(new UserEntity(lisi, 51));userEntities.add(new UserEntity(wangwu, 73));userEntities.add(new UserEntity(zhaoliu, 12));userEntities.add(new UserEntity(zhaoliu, 63));StreamUserEntity userEntityStream userEntities.stream();userEntityStream.filter(new PredicateUserEntity() {Overridepublic boolean test(UserEntity userEntity) {return zhaoliu.equals(userEntity.getUserName()) userEntity.getAge() 2;}}).forEach(userEntity - System.out.println(userEntity));} }8.分页limit 跳过skip public class Test07 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(zhangsan,26));userEntities.add(new UserEntity(lisi, 51));userEntities.add(new UserEntity(wangwu, 73));userEntities.add(new UserEntity(zhaoliu, 12));userEntities.add(new UserEntity(zhaoliu, 63));// 只查询前5条StreamUserEntity userEntityStream1 userEntities.stream();userEntityStream1.limit(3).forEach(userEntity - System.out.println(userEntity));System.out.println();// 查询 第2条-4条StreamUserEntity userEntityStream2 userEntities.stream();userEntityStream2.skip(2).limit(2).forEach(userEntity - System.out.println(userEntity));} }9.数据排序 sorted public class Test08 {public static void main(String[] args) {ArrayListUserEntity userEntities new ArrayList();userEntities.add(new UserEntity(zhangsan,26));userEntities.add(new UserEntity(lisi, 51));userEntities.add(new UserEntity(wangwu, 73));userEntities.add(new UserEntity(zhaoliu, 12));userEntities.add(new UserEntity(zhaoliu, 63));StreamUserEntity userEntityStream userEntities.stream();userEntityStream.sorted(new ComparatorUserEntity() {Overridepublic int compare(UserEntity o1, UserEntity o2) {return o2.getAge() - o1.getAge();}}).forEach(userEntity - System.out.println(userEntity));} }
http://www.hkea.cn/news/14346099/

相关文章:

  • 澧县网站建设单位网站建设意义
  • 深圳住房和建设局新网站wordpress上传网页
  • 做一个网站成本大概多少钱有免费制作单页的网站吗
  • 嘉兴网站建设系统模板王官网登录
  • 建设网站的工作步骤网页游戏网站556pk游戏福利平台
  • 企业网站的发展历史wordpress 边框
  • 网站电子商务类型美食网站的建设
  • 目录网站模板济南设计网站的公司
  • 网站设计应该遵循哪些原则wordpress用户后台登录界面模板
  • 网站建设很难吗重庆建站管理系统价格
  • 网站建设优化推广杭州网站建站平台源码
  • 运营好还是网站开发好学校网站模板html
  • 哪个网站做h5好用打开这个网站
  • 建设银行个人网站官网网站后台上传用户界面不显示
  • 2023免费网站推广大全做微信的网站叫什么软件
  • 网站项目维护费用四川网站建设 lkcms
  • 专业网站建设多少钱外贸建站seo
  • 创意网站网站建设方案视频教程
  • 甘肃住房与城乡建设部网站亚马逊网站建设目的
  • wordpress快速扒站网站设计与制作前景
  • 禹城有做网站体育新闻
  • 昆明网站建设天猫运营wordpress富文本
  • 北京做网站建设的公司排名中介网站怎么做
  • 找人做网站协议深圳招聘网找工作
  • 医院网站如何建立工作室名字创意好听
  • 网站代码结构休闲农业有哪些网络营销方式
  • 在百度上怎么建网站酷站素材
  • p2p做网站wordpress网站搬家教程
  • 网页设计培训计划杭州seo外包优化
  • 记事本代码做网站软文标题