1. 首页
  2. 编程语言
  3. Java
  4. Java将对象保存到文件中/从文件中读取对象的方法

Java将对象保存到文件中/从文件中读取对象的方法

上传者: 2021-07-01 12:57:38上传 PDF文件 53.96 KB 热度 19次

另外,如果写入的对象是一个容器,例如List、Map,也要保证容器中的每个元素也都是实现 了Serializable接口。例如,如果按照如下方法声明一个Hashmap,并调用writeObjectToFile方法就会抛出异常。但是如果是Hashmap就不会出问题,因为String类已经实现了Serializable接口。另外如果是自己创建的类,如果继承的基类没有实现Serializable,那么该类需要实现Serializable,否则也无法通过这种方法写入到文件中。可以利用如下方法从文件中读取对象读取到对象后,再根据对象的实际类型进行转换即可。

用户评论