gpt4 book ai didi

java - 反转 java.util.LinkedList 的最佳方法(如果可能的话)

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:34 25 4
gpt4 key购买 nike

我想反转 java.util.LinkedList<Integer>使用可用的方法。
查看提供的方法和 Iterators除了以下内容,我看不到其他选项:

int i = list.size();  
int pos = 0;
while(i-- > 1){
Integer n = list.removeLast();
list.add(pos++, n);
}

但肯定有更好的方法。我的意思是在迭代器之外修改列表不是一个好主意,但我不知道如何在此处使用它而不必创建新列表。
有没有更好的办法?

最佳答案

使用 import java.util.Collections;

Collections.reverse(list);

关于java - 反转 java.util.LinkedList 的最佳方法(如果可能的话),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10277888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com