报错信息:java.io.NotSerializableException: java.util.ArrayList$SubList
原因:List.subList 方法切割出来的集合只是快照,当对其进行 io 流相关操作时报不能序列化
解决方案:可使用 new ArrayList<>() 包裹一层,创建新的集合对象,再对其进行 io 流相关操作即可
报错信息:java.io.NotSerializableException: java.util.ArrayList$SubList
原因:List.subList 方法切割出来的集合只是快照,当对其进行 io 流相关操作时报不能序列化
解决方案:可使用 new ArrayList<>() 包裹一层,创建新的集合对象,再对其进行 io 流相关操作即可