java.io.NotSerializableException: java.util.HashMap$KeySet问题处理
在代码中使用keyset时出现:
java.io.NotSerializableException: java.util.HashMap$KeySet
异常。
代码是:
cbgCustomer.setValue(customerItemMap.keySet());
解决办法:
cbgCustomer.setValue(new HashSet<String>(customerItemMap.keySet()));
新new一个hashset就OK。
HashMap的keySet() entrySet() values()方法 是HashMap得到的内部类,这些内部类没有实现
Serializable接口,所以在有序列化的地方要注意