当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Collections reverse()用法及代码示例


Java Collections 类的 reverse() 方法用于反转指定列表中元素的顺序。

用法

以下是 reverse() 方法的声明:

public static void reverse(List<?> list)

参数

参数 描述 必需/可选
list 它是要反转其元素的列表。 Required

返回

reverse() 方法不返回任何内容。

异常

NA

兼容版本

Java 1.2 及以上

例子1

import java.util.*;
public class CollectionsReverseExample1 {
	public static void main(String[] args) {		
		//Create a list of strings
            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]





相关用法


注:本文由纯净天空筛选整理自 Java Collections reverse() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。