java - 使用 Collections.sort 后在 List 中添加了新的排序方法

标签 java list collections java-8

<分区>

当我们规定使用 Collections.sort 对列表进行排序时,为什么在 java 8 中的 java.util.List 中添加了一个新的排序方法

最佳答案

  1. 因为它使 API 更加直观和面向对象
  2. 因为它允许 List 的实现使用更快的排序算法,最适合它们的内部结构。例如,ArrayList 可以对其内部数组进行排序,而无需像默认实现那样先进行复制。

关于java - 使用 Collections.sort 后在 List 中添加了新的排序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49664741/

相关文章:

r - 如何对存储在列表中的 data.frames 进行子集化?

java - 如何在 Java 中保持列表索引固定

java - 如何使用for循环获取集合中的输入?

Java:压缩一个 HashMap(类似于 ArrayList#trimToSize)

python - 如何将集合中的条目连接成一个字符串?

java - 逐个字符打印给定的字符串

java - 如何消除orientdb中的死锁

java - 解释代码 - SSL

c++ - 在 Eclipse 中获取临时地址时出错

Java内存: Object consumes thrice the size it should