我得到 ArrayList:
ArrayList logs;
for(Logs log : getLogs()){
logs.add(log.getName();
}
如何以相反的顺序获取此列表?
最佳答案
使用 Collections
类的 reverse
方法反转列表。请注意,这会影响列表本身。
ArrayList logs = new ArrayList(); //Initialize this list or your
//code won't compile.
for(Logs log : getLogs()){
logs.add(log.getName();
}
Collections.reverse(logs);
如果您想要一个新列表,请创建一个新列表,使用 addAll
将所有元素添加到其中,最后反转那个列表。
关于java - 在java中以相反的顺序在ArrayList中添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987971/