Collections.reverse(wordList);
时间: 2024-03-27 15:05:44 浏览: 13
Collections.reverse(wordList)是Java中用于反转List集合中元素顺序的方法。它接受一个List类型的参数,将列表中的元素按照相反的顺序重新排列。即原来在列表末尾的元素会被移到列表的开头,而原来在列表开头的元素会被移到列表的末尾。这个方法直接修改了原始的List对象,不会创建新的对象。
相关问题
collections.reverse
collections.reverse 是 Python 标准库中的一个函数,用于将可迭代对象 (如列表、字符串等) 中的元素反转顺序。它不会改变原始对象,而是返回一个新的反转后的对象。例如:
```
>>> import collections
>>> a = [1, 2, 3, 4, 5]
>>> collections.reverse(a)
>>> a
[5, 4, 3, 2, 1]
```
需要注意的是,collections.reverse 只能对可变序列进行反转,对于不可变序列,如字符串,不能使用collections.reverse,可以使用[::-1]进行反转
```
>>> b = 'hello'
>>> b[::-1]
'olleh'
```
Collections.reverse
`Collections.reverse()` 是一个 Java 中的静态方法,用于反转给定列表中元素的顺序。它会修改原始列表,使元素按相反的顺序排列。
以下是使用 `Collections.reverse()` 方法的示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ReverseExample {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
System.out.println("原始列表:" + numbers);
Collections.reverse(numbers);
System.out.println("反转后的列表:" + numbers);
}
}
```
输出结果为:
```
原始列表:[1, 2, 3, 4, 5]
反转后的列表:[5, 4, 3, 2, 1]
```
这样,列表中的元素顺序就被反转了。注意,`Collections.reverse()` 方法只能用于可变列表(Mutable List),如 `ArrayList`,而不能用于不可变列表(Immutable List),如 `List.of()` 创建的列表。