作为练习,我建议您执行以下操作:
public void save(String fileName) throws FileNotFoundException { PrintWriter pw = new PrintWriter(new FileOutputStream(fileName)); for (Club club : clubs) pw.println(club.getName()); pw.close();}这会将每个俱乐部的名称写在文件中的新行上。
SoccerChessFootballVolleyball...
我把货物交给你。 提示 :您一次写了一行,然后可以一次读一行。
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();}


