yer*_*eri 2 heap lambda treemap comparator java-8
我试图在java中创建一个有序映射(按键的降序排序).我试过了
Map<Integer,Integer> map = new TreeMap<>((a,b)->(b-a));
Run Code Online (Sandbox Code Playgroud)
如果我为同一个任务编写Comparator类,会不会产生任何性能影响?
你永远不会觉得明确地创建一个类,然后运行时将为你创建一个类,隐式地通过lambda表达式.
您可能希望改进的是代码的可读性,这不是更容易理解吗?
new TreeMap<>(Comparator.reverseOrder());
Run Code Online (Sandbox Code Playgroud)