在代码中使用keyset时出现:
java.io.NotSerializableException: java.util.HashMap$KeySet
异常。
代码是:
cbgCustomer.setValue(customerItemMap.keySet());
解决办法:
cbgCustomer.setValue(new HashSet<String>(customerItemMap.keySet()));
新new一个hashset就OK。
解决HashMap KeySet序列化问题
本文介绍了一种常见的序列化异常:java.io.NotSerializableException,并提供了解决方案。通过将HashMap的KeySet转换为HashSet,可以有效避免该异常。
在代码中使用keyset时出现:
java.io.NotSerializableException: java.util.HashMap$KeySet
异常。
代码是:
cbgCustomer.setValue(customerItemMap.keySet());
解决办法:
cbgCustomer.setValue(new HashSet<String>(customerItemMap.keySet()));
新new一个hashset就OK。
2万+
1531
1347
726

被折叠的 条评论
为什么被折叠?