如果您
List是随机访问列表,则可以简单地使用
int num=list.size()-1;IntStream.rangeClosed(0, num).mapToObj(i->list.get(num-i))
创建
Stream具有特征
ORDERED | SIZED | SUBSIZED并提供完全拆分支持的。
但是,对于像
linkedList这样的非随机访问列表而言,这将是性能损失,但是,谁使用它
linkedList呢?
您也可以先通过
listinstanceof
RandomAccess…进行检查。



