将这个集合转为以逗号相隔的字符串并且在最外层加括号注意空指针ListString roles = currentUsergetRoles;
可以使用Java 8的String.join()方法将List转换为以逗号相隔的字符串,然后在最外层加上括号。在转换之前,需要先判断roles是否为空指针。
以下是示例代码:
List<String> roles = currentUser.getRoles();
String rolesString = (roles != null) ? String.join(",", roles) : "";
String result = "(" + rolesString + ")";
如果roles为空指针,那么rolesString将会是空字符串。最后将rolesString用括号括起来,得到最终的结果。
原文地址: https://www.cveoy.top/t/topic/ixfW 著作权归作者所有。请勿转载和采集!