當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。