java反转集合的函数
时间: 2024-09-15 19:00:32 浏览: 47
Java集合框架总结
在Java中,你可以使用`Collections.reverse()`函数来反转一个实现了`List`接口的集合。这个函数会原地修改列表的内容,将元素的顺序颠倒过来。例如:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c", "d"));
Collections.reverse(list);
System.out.println(list); // 输出: [d, c, b, a]
}
}
```
如果你想要保留原始集合并返回一个新的反转后的列表,可以使用`list.stream().reverse().collect(Collectors.toList())`这种方式:
```java
import java.util.*;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c", "d"));
List<String> reversedList = list.stream().reverse().collect(Collectors.toList());
System.out.println(reversedList); // 输出: [d, c, b, a]
}
}
```
阅读全文