在我的一次面试中,面试官给了我这样一个场景:我通过 FTP 获取一个文件,其中存储了订单信息,每个字段都用逗号分隔。我需要使用序列化将此信息存储在 Order 类的对象中。
文件格式: orderId,securityName,买/卖,订单类型,数量,价格
Class Order
{
int orderId;
String securityName;
....
}
我想在这里提一下,该文件是由其他应用程序生成的,我们必须使用该应用程序生成的文件。我很困惑我该如何做到这一点,因为那里没有完成编码,所以我如何解码数据?
最佳答案
- 读取 CSV 文件以获取 Order 对象列表。
- 使用序列化将包装对象存储在文件中。
关于java - 序列化以反序列化订单信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823794/