List转字符串
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
String listStr = list.toString();
字符串转List
String ids = "1,2,3,4,5,6,7,8,9,1,2,3,4,5,6";
List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::valueOf).toList();
// 去重
List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::valueOf).distinct().toList();
获取List的某列
// 获取
List<User> userItem = userService.getItem();
// 获取用户id列
List<Integer> userIds= userItem.stream().map(User::getId).toList();
// 去重
List<Integer> userIds= userItem.stream().map(User::getId).distinct().toList();
本文介绍了如何在Java中将List转换为字符串(toString),以及字符串分割后转换回List,包括去重操作。还展示了如何从对象列表中提取特定列并进行去重处理。

1340

被折叠的 条评论
为什么被折叠?



