Collections类reverse()方法
- reverse() 方法可在
java.util
包。 - reverse() 方法用于反转给定列表中其元素的顺序(
l
) 或者换句话说,我们可以说这个方法用于从右侧开始更改其元素的顺序。 - reverse() 方法是一个静态方法,因此可以通过类名访问它,如果我们尝试使用类对象访问该方法,则不会出现错误。
- reverse() 方法在反转其列表元素的顺序时可能会抛出异常。
UnsupportedOperationException: 当给定列表 un-support 设置操作时可能会抛出此异常。
用法:
public static void reverse(List l);
参数:
List l
– 表示要反转其元素顺序的列表。
返回值:
这个方法的返回类型是void
,它什么都不返回。
例:
// Java program is to demonstrate the example of
// reverse(List l) method of Collections
import java.util.*;
public class ReverseOfCollections {
public static void main(String args[]) {
// Instatiates a array list object
List < Integer > arr_l = new ArrayList < Integer > ();
// By using add() method is to add
// objects in an array list
arr_l.add(10);
arr_l.add(20);
arr_l.add(30);
arr_l.add(40);
arr_l.add(50);
// Display ArrayList
System.out.println("Array List:" + arr_l);
// By using reverse() method is to
// reverse the order of elements
Collections.reverse(arr_l);
// Display Reversible ArrayList
System.out.println("Collections.reverse(arr_l):" + arr_l);
}
}
输出
Array List:[10, 20, 30, 40, 50] Collections.reverse(arr_l):[50, 40, 30, 20, 10]
相关用法
- Java Collections reverseOrder()用法及代码示例
- Java Collections replaceAll()用法及代码示例
- Java Collections rotate()用法及代码示例
- Java Collections synchronizedSortedSet()用法及代码示例
- Java Collections checkedQueue()用法及代码示例
- Java Collections unmodifiableNavigableSet()用法及代码示例
- Java Collections checkedSet()用法及代码示例
- Java Collections copy()用法及代码示例
- Java Collections checkedMap()用法及代码示例
- Java Collections synchronizedNavigableSet()用法及代码示例
- Java Collections singleton()用法及代码示例
- Java Collections fill()用法及代码示例
- Java Collections nCopies()用法及代码示例
- Java Collections emptySet()用法及代码示例
- Java Collections newSetFromMap()用法及代码示例
- Java Collections checkedSortedMap()用法及代码示例
- Java Collections addAll()用法及代码示例
- Java Collections sort()用法及代码示例
- Java Collections emptySortedSet()用法及代码示例
- Java Collections max()用法及代码示例
注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java Collections reverse() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。