好的,所以我做了以下事情:

>我已经将对象添加到ArrayList并将整个列表作为对象写入文件.

>问题在于尝试将它们作为一个整体读回来.我收到以下错误:

线程“main”中的异常java.lang.ClassCastException:java.util.Arrays $ArrayList无法强制转换为java.util.ArrayList

at persoana.Persoana.main(Student.java:64)

这是我的代码:(一切都在尝试捕获,所以没有什么可担心的)

写作

Student st1 = new Student("gigi","prenume","baiat","cti");

Student st2= new Student("borcan","numegfhfh","baiat cu ceva","22c21");

List studenti = new ArrayList();

studenti = Arrays.asList(st1,st2);

FileOutputStream fos = new FileOutputStream("t.ser");

ObjectOutputStream oos = new ObjectOutputStream(fos);

oos.writeObject(studenti);

oos.close();

FileInputStream fis = new FileInputStream("t.ser");

ObjectInputStream ois = new ObjectInputStream(fis);

ArrayList ds;

ds = (ArrayList )ois.readObject();

ois.close();

问题出现在这一行:

ds = (ArrayList )ois.readObject();

Java读取文件中的arraylist_java – 从文件中读取ArrayList作为对象?相关推荐

  1. Java中如何读取文件夹下的所有文件

    问题:Java中如何读取文件夹下的所有文件 Java里面是如何读取一个文件夹下的所有文件的? 回答一 public void listFilesForFolder(final File folder) ...

  2. java读取同包文件_Java实现从jar包中读取指定文件的方法

    本文实例讲述了Java实现从jar包中读取指定文件的方法.分享给大家供大家参考,具体如下: 以下的Java代码实现了从一个jar包中读取指定文件的功能: /** * This class implem ...

  3. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  4. java访问本地文件_详解Java读取本地文件并显示在JSP文件中

    详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...

  5. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题

    乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:

  6. 朝花夕拾:Java中实现对EXCEL文件的读取

    在项目中实现读取EXCEL文件中的数据是实现工作项目中数据读取的常用方式.这个对于之前无论写C/C++还是后来写Java来读取txt数据的我来说都是一个新的方式.新的技巧,相信对刚入手的很多小伙伴都是 ...

  7. Java读取文件的内容到String字符串中

    Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...

  8. java读取局域网共享文件夹中文件并保存到本地文件夹

    在磁盘新建一个文件夹,右击文件夹属性,点击共享 点击网络和共享中心 设置文件夹可访问权限 到此就可以用本地ip加文件夹名称访问了,同局域网也可以通过改地址访问 文件夹的名称来自这张图的 网络路径 如果 ...

  9. 利用java多线程向MongoDB中批量插入静态文件

    第一步.开发环境: win7 64位(注:MongoDb在32位windows上有数量限制(2G),详见官方文档) Mongodb3.2 mongofb_java_driver 3.2.2 第二部.安 ...

最新文章

  1. 4.7 程序示例--算法诊断-机器学习笔记-斯坦福吴恩达教授
  2. 【Vue】脚手架 Vue CLI 的使用
  3. art-template入门(四)之调试
  4. 读《redis设计与实现》笔记--redis数据结构
  5. int默认值为0,Integer默认值为null
  6. Java LocalDate类| isSupported()方法与示例
  7. 修改centos默认启动级别为字符模式
  8. 【论文写作】SSM超市管理系统如何写可行性分析
  9. sed学习笔记(1) - 入门知识
  10. 用UIWebView加载本地图片和gif图
  11. A wet night
  12. Ghost 备份、还原使用图解,带下载
  13. CAj格式文件打开方法
  14. ue怎么转换html格式,UE编辑器UltraEdit怎么格式化代码
  15. PHP将uncode转utf8,一行代码解决问题
  16. Live800:如何拯救客服的烦恼,让服务和营销更简单?
  17. 美国国家安全局(NSA)“酸狐狸”漏洞攻击武器平台技术分析报告
  18. 身材与攻打全体变得有些扭曲怪僻文学会员手打
  19. 可以自动采集的小说网站程序源码
  20. 湖北公安机关出台10条措施服务民营经济发展

热门文章

  1. 【Clickhouse】Connection is currently waiting for an insert operation, check your previous InsertState
  2. 01-BIO通讯模型
  3. 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
  4. 【Elasticsearch】es shard split 使用分析
  5. 【es】ES RestHighLevelClient 请求报错:Connection reset by peer
  6. 【Elasticsearch】Elasticsearch:aggregation介绍
  7. Java连接GreenPlum
  8. 【janino】janino自定义函数报错A method named xx is not declared in any enclosing class nor through a static
  9. 腾讯二面:@Bean 与 @Component 用在同一个类上,会怎么样?
  10. 常用的限流框架,你都会用吗?