抛弃传统for i 循环,java 8 新特性处理List
2018-11-08 本文已影响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);
第二种为隐式表达式方法,还不太会用