List集合转String
在我项目里引入了
org.apache.commons.lang3.StringUtils
可以直接调用方法,也可以继承它,扩展方法,示例:
Assert.isBlank(val, "查询平台不能为空");
Map<String, Object> res = new HashMap<>();
List<SysDeptEntity> list = sysAdminDao.queryUserDept(userId, val);
List<String> codeList = new ArrayList<>();
List<Long> idList = new ArrayList<>();
for (SysDeptEntity entity : list) {
codeList.add(entity.getDeptCode());
idList.add(entity.getOid());
}
res.put("PlatformType", val);
res.put("entityList", list);
res.put("codeStr", StringUtils.join(codeList, ","));
res.put("idStr", StringUtils.join(idList, ","));
return res;
String字符串转List
这里利用了Htool工具
R r = hospitalFeign.queryUserDept(userId);
// 返回 R 封装的 map 类型,可以通过下面的方式取值,并利用hutool工具包转换类型。
List<String> codeList = Convert.toList(String.class, r.get("codeStr"));
log.info("codeStr:{}", codeList);
评论前必须登录!
注册