hutool的BeanUtil可以复制集合吗
时间: 2024-05-03 22:17:12 浏览: 112
beanutils 复制文件
是的,hutool的BeanUtil可以复制集合。具体来说,BeanUtil提供了`copyToList`和`copyToList`方法,可以将一个集合中的元素复制到另一个集合中,并且可以指定目标集合的类型。例如:
```
// 源集合
List<User> userList = new ArrayList<>();
userList.add(new User("张三", 18));
userList.add(new User("李四", 20));
// 目标集合
List<UserDTO> userDtoList = new ArrayList<>();
// 将源集合中的元素复制到目标集合中
BeanUtil.copyToList(userList, userDtoList, UserDTO.class);
```
在上面的示例中,我们将一个`User`类型的集合复制到了一个`UserDTO`类型的集合中。需要注意的是,要复制的源集合和目标集合中的元素类型必须是兼容的。
阅读全文