我在网上(和 Stackoverflow)搜索了很多,但找不到我要找的东西。也无法真正理解这个概念。
作为 Java 分配,我有一个 treeMap 在其中存储一些值。
static Map<String, Double> customers = new TreeMap<String, Double>();
自然地,它按其字符串值升序存储它们。但我希望它存储它的值按它的 Double 值升序。我怎样才能通过比较器实现这一点?细节将不胜感激。
同样在这个作业中,我还有另一个单独的 treeMap,它存储不同的值。再次声明如下:
static Map<String, Double> customers = new TreeMap<String, Double>();
它可以按字符串升序存储它的值。我像这样使用它来打印它的值,但我还需要按 Double 排序的升序打印它的值。那么如何重新排序treeMap。再次,细节将不胜感激。