Collections.cope()方法的使用
使用jdk1.8的Collection工具cope
List<User> userList = new ArrayList<>;
userList.add(new User("aaa",12));
userList.add(new User("aaa",12));
userList.add(new User("aaa",12));
List<SysDataItemDO> copelist = new ArrayList<>(Arrays.asList(new User[userList .size()]));
Collections.copy(dataItemDOListTem,dataItemDOList);
system.out.println(dataItemDOListTem);
对于需要拷贝到的集合= new ArrayList<>()括号中不可直接给定长度会报Source does not fit in dest错误;正解:new ArrayList<>(Arrays.asList(new User[userList .size()]));
不仅要有cope长度,而且需要有初始化空间,才能完成cope