これは仕様ですか?
Map<String, Map<String, String>> rowMap = treeTable.rowMap();
Map<String, String> notSortedTreeRow = rowMap.get(rowId);
rowMap を (SortedMap として) ソートすることはできますが、 [column, value] である notSortedTreeRow (TreeRow) をソートすることはできませんか?
編集:それは私のせいでした。整数の文字列表現があり、数値文字列が数値に基づいて比較されたという印象を受けました:-)
単純化しすぎると、次のようになります。
TreeBasedTable<String, String, String> table = TreeBasedTable.create();
table.put("1", "8", "x");
table.put("1", "9", "x");
table.put("1", "10", "x");
Map<String,String> map = table.rowMap().get("1");