我有一个程序A-,它生成一个随机的学生列表,并输出到逗号分隔的文本文件。 输出如下:
Name, Age, Sex, Ethnicity
Ann, 22, F, White
Mark,19,M,Asian
我有程序B-读取上面生成的CSV文件,并调用方法sort()并将基于年龄排序的学生列表输出到新的CSV文件,输出如下:
Mark,19,M,Asian
Ann,22,F,White
它将对所有学生进行排序,然后生成许多学生。
现在的问题是如何在不解析和排序文本本身的情况下使用序列化来获取已排序学生的结果? 换句话说,我需要编写一个类来序列化整个学生数据库的反序列化。我如何实现这一目标?