在我的java类中,我们经常要求做的一件事是从包含不同数据类型的文件中读取行(例如String productName
,double price
,int quantity
,等)并使用这些对象执行任务。因此,对于上面的示例,我们一直在使用类Product(String productName, double price, int quantity)
。我能够做到这一点的唯一方法是将它们全部存储在不同的ArrayLists
中,这看起来非常低效。任何人都可以提供一些更好的方法吗?
答案 0 :(得分:1)
为什么不创建课程Product
并将其设为java.io.Serializable
。
这样,您可以轻松地将对象序列化为文件,也可以从文件反序列化到对象。