所以我嘗試創建一個方法,將arraylist中的所有元素向右移動,最後一個元素將成爲第一個元素。當我運行代碼時,我被告知我有一個越界錯誤。以下是我迄今爲止:如何在java中將Arraylist中的元素向右移動
public void shiftRight()
{
//make temp variable to hold last element
int temp = listValues.get(listValues.size()-1);
//make a loop to run through the array list
for(int i = listValues.size()-1; i >= 0; i--)
{
//set the last element to the value of the 2nd to last element
listValues.set(listValues.get(i),listValues.get(i-1));
//set the first element to be the last element
listValues.set(0, temp);
}
}
[This](http://stackoverflow.com/questions/13129043/shifting-array-to-the-right-homework)可能會幫助你.. –
所以你想做一個元素的圓形旋轉? – Nayuki