小云晓云

关注

subList 序列化问题:Can not construct instance of java.util.ArrayList$SubList: no default no-argume

小云晓云

关注

阅读 32

2022-12-22


ArrayList 的 subList 方法返回的不是 ArrayList:

subList 序列化问题:Can not construct instance of java.util.ArrayList$SubList: no default no-argume_伪代码

SubList 没有实现序列化。

所以之前的代码(伪代码):

redis.set(key,list.subList(0,1))

可以改成:
redis.set(key,new ArrayList(list.subList(0,1)))

相关推荐

霍华德

【Java SE】ArrayList 小技巧 —— subList()

霍华德 81 0 0

我是芄兰

Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>` out of VALU

我是芄兰 126 0 0

先峰老师

简化 java.util.ArrayList 类的源码

先峰老师 53 0 0

Ewall_熊猫

Java开发规范02 - 集合篇_ArrayList#subList 坑

Ewall_熊猫 72 0 0

忆北文学摄影爱好员

FAQ(80):java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification

忆北文学摄影爱好员 81 0 0

以前干嘛去了

【JAVA】java.util.ArrayList cannot be cast to class java.lang.String

以前干嘛去了 93 0 0

Mhhao

Jackson反序列化问题: java.util.LinkedHashMap cannot be cast to xx

Mhhao 52 0 0

IT影子

Java序列化、反序列化

IT影子 68 0 0

书坊尚

Java序列化/反序列化

书坊尚 155 0 0

hwwjian

Java下正面解除警告Unchecked cast: ‘java.lang.Object‘ to ‘java.util.ArrayList‘

hwwjian 13 0 0

精彩评论(0)

0 0 举报