Collections類rotate()方法
- rotate() 方法可在
java.util
包。 - rotate() 方法用於旋轉列表(
l
) 給定距離的元素 (dis
)。 - rotate() 方法是一個靜態方法,因此可以通過類名訪問它,如果我們嘗試使用類對象訪問該方法,則不會出現錯誤。
- rotate() 方法可能在旋轉列表元素時拋出異常。
UnsupportedOperationException:當給定的參數列表(l
) un-support 設置操作。
用法:
public static void rotate(List l, int dis);
參數:
List l
– 代表列表(l
) 進行旋轉。int dis
– 表示旋轉列表元素的距離。
返回值:
這個方法的返回類型是void
,它什麽都不返回。
例:
// Java program is to demonstrate the example of
// rotate(List l, int dis) method of Collections
import java.util.*;
public class RotateOfCollections {
public static void main(String args[]) {
// Instatiates a array list object
List < Integer > arr_l = new ArrayList < Integer > ();
// Declare distance for rotating purpose
int dis = 4;
// 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);
arr_l.add(60);
arr_l.add(70);
arr_l.add(80);
arr_l.add(90);
arr_l.add(100);
// Display ArrayList
System.out.println("Array List:" + arr_l);
// By using rotate() method is to
// rotate the order of elements at
// the given distance
Collections.rotate(arr_l, dis);
// Display rotatable ArrayList
System.out.println("Collections.rotate(arr_l,dis):" + arr_l);
}
}
輸出
Array List:[10, 20, 30, 40, 50, 60, 70, 80, 90, 100] Collections.rotate(arr_l,dis):[70, 80, 90, 100, 10, 20, 30, 40, 50, 60]
相關用法
- Java Collections reverseOrder()用法及代碼示例
- Java Collections replaceAll()用法及代碼示例
- Java Collections reverse()用法及代碼示例
- 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 rotate() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。