2013-04-23 41 views
-1

我正在编写一个Java类以获取CSV文件并对其中的值执行各种统计操作,然后将结果写入XML。我需要一个数据结构来保存CSV文件读取和写入XML之间的数据。目前,我有一系列哈希映射,这些哈希映射将对象保存到对象中,这些对象又包含更多对象。这是一个链接列表。它可以工作,但是,我有3级深度的循环,并且不可能维护/扩展。它构建成树状数据结构,但不完全。我试图使用复合模式,但它不是我想要的。任何建议不胜感激。将CSV文件表示为数据结构的设计模式

+0

将您的文件上传到数据库,执行操作(查询)并写入XML。 – 2013-04-23 22:06:43

+0

@PaulVargas:不是一个选项我很害怕 – eeijlar 2013-04-23 22:16:40

+0

检查iText API的操作与CSV文件。 – 2013-04-23 22:25:05

回答

1

创建一个POJO来存储数据。您可以参考我给出的previous answer,它读取一个csv文件并存储/排序行。