有没有可以放两个集合的类型与BeanUtils.copyProperties()的方法
时间: 2023-10-14 14:21:57 浏览: 128
beanUtils , CopyProperty
可以使用 CollectionUtils.union() 方法将两个集合合并为一个集合,然后再使用 BeanUtils.copyProperties() 方法进行复制操作。例如:
```java
List<String> list1 = new ArrayList<>();
list1.add("a");
list1.add("b");
List<String> list2 = new ArrayList<>();
list2.add("c");
list2.add("d");
List<String> result = (List<String>) CollectionUtils.union(list1, list2);
List<String> copy = new ArrayList<>();
BeanUtils.copyProperties(copy, result);
```
这样就可以将合并后的集合复制到另一个集合中了。注意:在使用 CollectionUtils.union() 方法时,需要注意两个集合中的元素类型必须相同。
阅读全文