美文网首页
抛弃传统for i 循环,java 8 新特性处理List

抛弃传统for i 循环,java 8 新特性处理List

作者: 始于梦也于梦 | 来源:发表于2018-11-08 11:14 被阅读0次

// 查询数据库所有的IMEI

List moaImeis =iMoaImeiRepository.findAll();

//List iMeis= moaImeis.stream().map((s -> s.getiMei())).collect(Collectors.toList());

List<String> iMeis= moaImeis.stream().map((MoaImei:: getiMei)).collect(Collectors.toList());

// 删除Redis所有的

redisTemplate.delete(CoreConstants.MOA_IMEI_KEY);

// set 转数组 --批量添加到Redis

String[] iMeiArray = iMeis.toArray(new String[iMeis.size()]);

// 添加到redis

redisTemplate.opsForSet().add(CoreConstants.MOA_IMEI_KEY, iMeiArray);

第二种为隐式表达式方法,还不太会用

相关文章

  • 抛弃传统for i 循环,java 8 新特性处理List

    // 查询数据库所有的IMEI List moaImeis =iMoaImeiRepository.findAll...

  • lambda表达式与list

    java 8新特性 lambda表达式项目中尽量避免循环嵌套,可以采用lambda表达式对list进行处理下面是...

  • Java新特性

    Java5新特性 可变参数 foreach循环 静态导入 引入: 静态导入: Java8新特性 接口定义的增强(可...

  • Lambda表达式

    假设有一个List容器: 进行遍历,打印水果的名字: 如果使用Java 8新特性: 实际上,两种循环遍历的方式是等...

  • Java根据某一个字段分组

    利用java 8新特性进行分组 然后循环得到对应的key和value

  • Java8新特性-用法详解(二)日期类

    JAVA8新特性-新的日期API Java 8 另一个新增的重要特性就是引入了新的日期API,用更加简洁的方式处理...

  • Java11的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java15的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • Java12的新特性

    Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的...

  • JAVA8- Optional-用法浅析

    JAVA8- Optional-用法浅析 简介 java8新引入optional特性,官方说法是更优雅的处理空指针...

网友评论

      本文标题:抛弃传统for i 循环,java 8 新特性处理List

      本文链接:https://www.haomeiwen.com/subject/cvbixqtx.html