JAVA | 把list中某一属性值取出来,以特定分隔符拼接成字符串

背景:在单位信息更新时,需要查询待变更单位涉及到的项目有哪些,并把涉及到的项目唯一id用分隔符,拼接成一个字符串存在日志表中。

1、把list中的某一属性值(项目唯一id)取出来放到一个单独的list中

List<Unit> unitlist = new ArrayList<>();

List<String> idList = unitlist.stream().map(Unit::getId).collect(Collectors.toList());

2、将idList用分隔符,拼接成字符串

StringUnild.join(idList.toArray(),",")

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页