![]() |
1
416
试试这个:
|
![]() |
2
32
Guava
提供
例子
|
![]() |
3
21
我认为使用for循环语法是不可能的。我唯一能建议的就是做如下的事情:
…但我不会说这是“更清洁”的,因为这样会降低效率。 |
![]() |
4
14
选项1:你有没有想过用 Collections#reverse() 然后用前臂? 当然,您也可能希望重构代码,使列表的顺序正确,这样您就不必反转它了,因为这会占用额外的空间/时间。 编辑: 选项2:或者,您可以使用 Deque 而不是数组列表?它允许您向前和向后迭代 编辑: 选项3:正如其他人所建议的,您可以编写一个将反向遍历列表的迭代器,下面是一个示例:
|
![]() |
5
9
你可以用混凝土课
不知道为什么没有
|
![]() |
6
7
这是一个古老的问题,但缺少一个java8友好的答案。以下是使用流式API反向迭代列表的一些方法:
|
![]() |
7
5
如果列表相当小,因此性能不是真正的问题,则可以使用
得出以下结果:
也就是说,mylist的反向迭代可以写成:
|
![]() |
8
5
创建自定义
|
![]() |
9
4
下面是一个(未测试的)实现
类定义
|
![]() |
10
3
非常简单的例子:
|
![]() |
11
2
还发现了谷歌收藏 reverse 方法。 |
![]() |
12
2
你可以使用
|
![]() |
13
2
要获得类似这样的代码:
将此代码放入一个名为“in .java”的文件中:
|
![]() |
14
0
如建议至少两次,您可以使用
|
![]() |
15
-9
理由:“不知道为什么没有带数组列表的降序迭词…” 因为数组列表并没有保持列表与添加到列表中的数据的顺序相同。所以,不要使用数组列表。 链接列表将使数据保持与添加到列表相同的顺序。 所以,在上面的例子中,我使用arraylist()来让用户改变主意,让他们从自己的角度锻炼一些东西。 而不是这个
用途:
|
![]() |
Giffyguy · 如何限制在构造向量后调用'resize()'? 2 年前 |
![]() |
vytaute · 返回表类型时Oracle函数中的类型错误 2 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
![]() |
dev-chicco · Laravel系列寻找常见物品 2 年前 |
![]() |
Mitch · Laravel-雄辩的单品合并系列 6 年前 |
![]() |
Kieran · 为什么类X可以从集合继承<X> 6 年前 |
![]() |
John · 如何在不返回集合本身的情况下返回集合的数据? 6 年前 |
![]() |
Niklas Mertsch · 在泛型集合中实现移除(对象o) 6 年前 |