![]() |
VOOZH | about |
Syntax: public static void rotate(List< type > list, int distance) Parameters : list - the list to be rotated. distance - the distance to rotate the list. type - Type of list to be rotated. Examples of types are Integer, String, etc. Returns : NA Throws: UnsupportedOperationException - if the specified list or its list-iterator does not support the set operation.There are no constraints on distance value. It may be zero, negative, or greater than list.size(). After calling this method, the element at index i will be the element previously at index (i - distance) mod list.size(), for all values of i between 0 and list.size()-1, inclusive. Output:
Original List : [practice, code, quiz, geeksforgeeks] Rotated List: [quiz, geeksforgeeks, practice, code]
How to quickly rotate an array in Java using rotate()?
Arrays class in Java doesn’t have rotate method. We can use Collections.rotate() to quickly rotate an array also.Original Array : [10, 20, 30, 40, 50] Modified Array : [40, 50, 10, 20, 30]