Java Collections reverse()
Java Collections 类的
reverse()方法用于反转指定列表中元素的顺序。
语法
以下是
reverse()方法的声明:
public static void reverse(List<?> list)
参数
参数 |
说明 |
必需/可选 |
list |
这是要反转其元素的列表。 |
必需 |
返回
reverse()方法不返回任何内容。
异常
NA
兼容版本
Java 1.2及更高版本
示例1
import java.util.*;
public class CollectionsReverseExample1 {
public static void main(String[] args) {
List<String> mylist = new ArrayList<String>();
mylist.add("Java");
mylist.add("PHP");
mylist.add("Python");
mylist.add("COBOL");
System.out.println("Original List:- " + mylist);
Collections.reverse(mylist);
System.out.println("Modified List:- " + mylist);
}
}
输出:
Original List:- [Java, PHP, Python, COBOL]
Modified List:- [COBOL, Python, PHP, Java]
示例2
import java.util.*;
public class CollectionsReverseExample2 {
public static void main(String[] args) {
//Create a list of Integer
List<Integer> mylist = new ArrayList<Integer>();
mylist.add(1);
mylist.add(2);
mylist.add(3);
mylist.add(4);
System.out.println("Original List:- " + mylist);
Collections.reverse(mylist);
System.out.println("Modified List:- " + mylist);
}
}
输出:
Original List:- [1, 2, 3, 4]
Modified List:- [4, 3, 2, 1]
示例3
import java.util.*;
public class CollectionsReverseExample3 {
public static void main(String[] args) {
//Create an array of integers
Integer arr[] = {10, -20, 30, -40, 50};
System.out.println("Original Array : " +Arrays.toString(arr));
Collections.reverse(Arrays.asList(arr));
System.out.println("Modified Array : " +Arrays.toString(arr));
}
}
输出:
Original Array : [10, -20, 30, -40, 50]
Modified Array : [50, -40, 30, -20, 10]