我试图在Java中创建一个排序的映射(按键的降序排序)。 我尝试过
Map<Integer,Integer> map = new TreeMap<>((a,b)->(b-a));
如果我为同一任务编写Comparator类,会不会对性能产生任何影响?
答案 0 :(得分:5)
您将不会感到明显地创建类 和运行时将通过lambda表达式为您创建一个隐式。
您可能想提高代码的可读性,这难道不是很容易理解吗?
new TreeMap<>(Comparator.reverseOrder());