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();