想问一下,我是想令这个TreeMap按照value方式排序,默认是key。下面这个写法只能改变key(Character)的排序方式,包括下面呢张图重写Comparator,也只能涵盖key的方式。我看网上的一些方式,是把treemap的entry扔到list里,在利用sort,重写sort的Comparator才能实现。
所以TreeMap不能直接按照value来排序吗?
Map<Character, Integer> map = new TreeMap<>((a, b) -> b - a);