java8List集合常见问题
1.Java List<Object>集合,根据Object 对象某个属性 抽取值并封装为新集合
List<HollyEquipmentVersion> collect = vList.stream().filter(s -> s.getIsSelect().equals("1")).collect(Collectors.toList());
2.当本地环境和测试环境数据库一样,并且正式服时区正确情况下,两边环境显示的时间不一样(差8个小时)时
考虑设置 simpleDateFormat 的时区
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");simpleDateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));// 设置时区
3.List集合利用java8合并并去重
//合并去重
List<String> result = Stream.of(afterFwfwList, beforeFwfwList) .flatMap(Collection::stream).distinct().collect(Collectors.toList());
4.java8List集合快速转为字符串方法
String stringFromList = String.join(",", unitids);

浙公网安备 33010602011771号