如何按行自然顺序和列插入顺序对番石榴表进行排序

EKK*_*EKK 5 java sorting guava

我已经开始在Java中使用番石榴表包 - 我正在尝试创建一个表,其中行按自然顺序排序,列按插入顺序排序(因此它是行的 TreeMap 和行的“linkedhashmap”的“混合”)列)。

HashBasedTable 似乎没有对 TreeTable 在行和列上排序的任何内容进行排序 -

所以我在这里寻找混合版本。

Fra*_*eau 5

Table您可以通过使用Tables.newCustomTable()并指定 row-holdingMap和 row 的工厂来创建自己的实现Map

  • 很酷,所以在这种情况下你需要一个 `newCustomTable(new TreeMap<>(), LinkedHashMap::new)`。 (2认同)