gpt4 book ai didi

java - 如何将 arraylist 的第一项移动到最后一个位置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:52 25 4
gpt4 key购买 nike

我的代码移动到最后一个数组列表:

 if (listItem.get(listItem.size() - 1).SortNo > 0) {
while (listItem.get(0).SortNo == 0) {

DTO_NightClinic dt = listItem.get(0);
listItem.remove(0);
listItem.add(dt);
}
}

但常见的 listItem.remove(0); 它不起作用。并且第一项仍然存在于 arraylist 的第一个位置。

最佳答案

Collections.rotate(list, -1);

只要在 -1 地方使用旋转,它就会做你想做的事

输入:

1, 2, 3, 4

输出:

2, 3, 4, 1

有关 Collections#rotate(java.util.List,int) 的更多信息

关于java - 如何将 arraylist 的第一项移动到最后一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21254985/

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