标签: java guava
我对以下问题感兴趣:Collections.reverse()vs Lists.reverse()哪个更快?
感谢。
答案 0 :(得分:14)
他们做不同的事情。
Collections.reverse采用可变列表并反转其顺序。它需要线性时间。它必须。
Collections.reverse
Guava' Lists.reverse会返回相反列表的视图。它以恒定的时间返回,但是您将为每个操作支付视图的(小)开销。
Lists.reverse