java 复制 一个list 到另一个list
java 复制 list
List<A>复制 到 List<B>, 其中类A和类B的字段查不多一样,有时候使用其他方法可能会复制失败或字段丢失。可以先将list转化为json,再将json转化为list.
导入依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.75</version> </dependency>
List<A> aList = new ArrayList<>(); List<B> bList = JSONArray.parseArray(JSON.toJSONString(aList), B.class);