如何交换 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