【发布时间】:2019-04-02 12:51:06
【问题描述】:
我有一个哈希图:
Map<Integer, List<String>> dataA = new HashMap<>();
包含从 Excel 电子表格导入的数据。 HashMap Keys 包含行号,HashMap Values 包含特定行中的单元格值列表。
现在我需要按列表中的特定列(或多列)对其进行排序。
怎么做?
【问题讨论】:
-
这将是一个糟糕的数据结构。将其移动到数组或列表中并对其进行排序。您必须考虑诸如空行之类的事情以及如何处理它们。
-
您是否尝试过查看类似 open csv 的内容? opencsv.sourceforge.net
-
这个问题:Sort a Map by value,也许应该给你一个想法
-
您能否提供更多关于您已经完成的工作或您当前解决方案的问题的详细信息?这是含糊不清的,给人的感觉是要求为您做作业。
-
到目前为止你尝试了什么??谷歌你的问题,我相信有很多像你这样的。