Collections.reverse()vs Lists.reverse()哪一个更快?

时间:2014-10-09 18:06:35

标签: java guava

我对以下问题感兴趣:Collections.reverse()vs Lists.reverse()哪个更快?

感谢。

1 个答案:

答案 0 :(得分:14)

他们做不同的事情。

Collections.reverse采用可变列表并反转其顺序。它需要线性时间。它必须。

Guava' Lists.reverse会返回相反列表的视图。它以恒定的时间返回,但是您将为每个操作支付视图的(小)开销。