对象转化
第一个参数是有值对象,第二个是要进行复制的目标对象
BeanUtils.copyProperties(pojo, copyPojo);
集合深度复制,开启新的内存(使用案列:比如现在要对list集合进行遍历进行删除和修改,又不希望影响原先的list集合)
第一个参数为复制的目标对象集合,第二个参数是有值对象集合
CollectionUtils.addAll(copyList, new Object[list.size()]);
Collections.copy(copyList, list);