Java 小技巧总结

List to int[]

下面的居然比上面的快,上面的只能用来炫技,还是老老实实用下面的方法吧!!!

实现 comparator 的几种方式

以优先队列为例

HashMap 遍历方法

结论:从性能方面考虑,应该尽量使用lambda或者是entrySet来遍历Map集合

HashMap 排序

关于如何使用 Java 8 Stream sorted() 来排序,可见 Java 8 Stream sorted()

根据key排序

根据value排序,和根据key排序一样,不过是将比较器的比较内容改为比较value的大小