rotate


Description:

public static ArrayList<T> rotate<T> (ArrayList<T> list, int distance)

Rotates elements by distance and returns new list. Positive values rotate right, negative rotate left.

Parameters:

list

source list.

distance

rotation amount.

Returns:

rotated list.