| package com.zy.common.utils; | 
|   | 
| import java.io.*; | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| /** | 
|  * Created by vincent on 2020/10/17 | 
|  */ | 
| public class ListUtils { | 
|   | 
|     public static List<Map> deepCopy(List<Map> src) throws IOException, ClassNotFoundException { | 
|         ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); | 
|         ObjectOutputStream out = new ObjectOutputStream(byteOut); | 
|         out.writeObject(src); | 
|   | 
|         ByteArrayInputStream byteIn = new ByteArrayInputStream(byteOut.toByteArray()); | 
|         ObjectInputStream in = new ObjectInputStream(byteIn); | 
|         @SuppressWarnings("unchecked") | 
|         List<Map> dest = (List<Map>) in.readObject(); | 
|         return dest; | 
|     } | 
|   | 
| } |