将这个集合转为字符串注意空指针ListString roles = currentUsergetRoles;
要将List
下面是一个示例代码:
List<String> roles = currentUser.getRoles();
String rolesAsString = "";
if (roles != null) {
for (String role : roles) {
if (role != null) {
rolesAsString += role + " ";
}
}
}
// 去除字符串末尾的空格
rolesAsString = rolesAsString.trim();
System.out.println("Roles as string: " + rolesAsString);
在上面的代码中,首先检查roles是否为空。如果不为空,则遍历集合中的每个元素,并将其添加到rolesAsString字符串中。注意在添加每个元素之前,还需要检查该元素是否为空指针。最后,使用trim()方法去除字符串末尾的空格。
请注意,如果使用频繁的字符串拼接操作,建议改用StringBuilder类来提高性能
原文地址: https://www.cveoy.top/t/topic/ixdA 著作权归作者所有。请勿转载和采集!