Java:TreeSet定制排序后无法被对象输出流写入到文件
来源:互联网 发布:苹果手机excel软件 编辑:程序博客网 时间:2024/05/22 10:51
今天,遇到了一个问题,一个TreeSet集合,存着Student类,要求按照年龄升序排序,那自然就要用到自然排序或定制排序了。因为喜欢用定制排序,匿名内部类实现Comparator接口就行了,挺好用。
结果,用出事了……在使用对象输出流将TreeSet集合对象写入到文件中时,却抛出了异常
目前还不知道具体是原因,只知道是匿名内部类出了问题,估计是没有serilaizable标志吧。
解决方法就是放弃Comparator接口,让实现承Comparable接口,重写相应方法即可解决问题。
2017/8/11
Lucifer
阅读全文
0 0
- Java:TreeSet定制排序后无法被对象输出流写入到文件
- 【java】TreeSet的定制排序
- java集合(TreeSet 定制排序)
- java 将对象写入到文件中
- TreeSet----定制器排序
- TreeSet的定制排序
- java读取文件后修改,并写入到另一个文件
- c# linq排序后的结果输出到一个对象
- java写入到文件
- java中自定义对象排序(TreeSet)
- TreeSet使用Comparator定制排序
- 读取文件排序后写入文件
- dir对文件排序后写入到记录文件,文件名称混乱问题
- TreeSet的自然排序和定制排序
- 无法写入文件到 NFS目录
- java写入字符串到文件
- 写入字符到文件:java
- IO流-ObjectOutputStream-将对象写入到文件中
- 代码干货 | HTML表单控件绑定
- 54.螺旋读取数组
- 单向链表和双向链表
- iOS-ReactiveObjC 的基本使用(二)
- Verilog中同步复位和异步复位比较
- Java:TreeSet定制排序后无法被对象输出流写入到文件
- iOS 获取设备的各种信息
- mysql批量提交数据实例
- 使用Hexo搭建个人博客
- 安卓视频录制、调用系统音乐、视频播放器所遇问题及解决(包含7.0兼容问题)
- JS关于字符串和数组的一些使用方法
- Linux数字权限解释
- 一些概念分析比较
- 【视频开发】ONVIF、RTSP/RTP、FFMPEG的开发实录