gpt4 book ai didi

java - 在不分配 ListIterator 的情况下反转集合 List
转载 作者:太空狗 更新时间:2023-10-29 16:22:05 25 4
gpt4 key购买 nike

我有一个集合列表,我需要颠倒它的顺序。一切正常

List<Point> myList = new ArrayList<Point>();

我可以用

反转它
Collections.reverse(myList); 

但这会导致分配 java.util.AbstractList$FullListIterator

我在探路者中有大约 5000 - 10000 条路径要反转,这会导致 GC 启动。

我如何在没有任何必要分配的情况下扭转这一局面?我尽可能地使用通用池,但我坚持使用它。

最佳答案

我会说,以不必再次循环的方式构建数据结构。我的意思是说.. 如果你从数据库中读取这个,使用 order by 子句

关于java - 在不分配 ListIterator 的情况下反转集合 List<Object>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11982367/

25 4 0