您的位置:首页 > 编程语言 > Java开发

java.io.NotSerializableException: java.util.HashMap$KeySet有关问题处理

2017-06-23 11:10 1111 查看
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接口,所以在有序列化的地方要注意
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐