基于2D Matrix - Java的列创建文件

时间:2016-02-06 22:40:33

标签: java file matrix

我有一个很大的Matrix Nx2 - 是的只有两列而是数千行)我想为每个" group"创建一个文件。的线条。这种分组应该由具有日期的列完成。

我的矩阵已经排序了,但是我正在努力创建一个文件,在这个文件中,每条线代表我以前的矩阵中的记录

例如,我在矩阵中已经有以下结构:

if M["m00"] != 0:
    cX = int(M["m10"] / M["m00"])
    cY = int(M["m01"] / M["m00"])
else:
    # set values as what you need in the situation
    cX, cY = 0, 0

每个"日期" (它们是我的代码中的String)将是一个具有尊重值的文件。在这种情况下,1997年和2005年将分别为2行,每行一次"重复"。

我的问题是,如何为每个日期放置每条记录(在单独的行中)。我订购它是为了让事情变得更容易,但没有帮助

非常欢迎任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用Map<String, List<String>>按年收集数据。 然后,您可以遍历地图并为每个条目创建文件,并将条目值写入地图。