Как поменять первый и последний элементы ArrayList
?
Я знаю, как обменивать элементы массива: установка временного значения для хранения первого элемента, позволяя первому элементу равняться последнему элементу, а затем позволяя последнему элементу равняться сохраненному первому элементу.
int a = values[0];
int n = values.length;
values[0] = values[n-1];
values[n-1] = a;
Итак, для ArrayList<String>
было бы так?
String a = words.get(0);
int n = words.size();
words.get(0) = words.get(n-1);
words.get(n-1) = a