使用集合调用subList时,提示NotSerializableException报错信息
java.io.NotSerializableException: java.util.ArrayList$SubList
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at com.briup.client.ClientSendImpl.run(ClientSendImpl.java:30)
subList()方法返回的集合是不可序列化的。
解决方法
new ArrayList<T>(list.subList(begin,length)) ;