热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Java如何将ArrayList写入文件,然后将该文件读取(加载)到原始ArrayList?

Java-如何将ArrayList写入文件,然后将该文件读取(加载)到原始

作为练习,我建议您执行以下操作:

public void save(String fileName) throws FileNotFoundException {
PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
for (Club club : clubs)
pw.println(club.getName());
pw.close();
}

这会将每个俱乐部的名称写在文件中的新行上。

Soccer
Chess
Football
Volleyball
...

我把货物交给你。 :您一次写了一行,然后可以一次读一行。

Java中的每个类都扩展了Object该类。这样,您可以覆盖其方法。在这种情况下,您应该对该toString()方法感兴趣。在您的Club班级中,您可以覆盖它以任意格式显示有关该班级的消息。

public String toString() {
return "Club:" + name;
}

然后,您可以将上面的代码更改为:

public void save(String fileName) throws FileNotFoundException {
PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
for (Club club : clubs)
pw.println(club); // call toString() on club, like club.toString()
pw.close();
}





推荐阅读
author-avatar
在路上的老兵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有