找到这个元素在集合中的位置,然后使用Collections.swap(list,o,i) (O:为元素目前所在位置,i:为要放置的位置)方法来进行元素调换
public static void main(String[] args) {
List<String> test = Lists.newArrayList();
test.add("test1");
test.add("test2");
test.add("test3");
System.out.println("更改前:" + JSON.toJSONString(test));
Collections.swap(test, 1, 0);
System.out.println("更改后:" + JSON.toJSONString(test));
}
更改前:["test1","test2","test3"]
更改后:["test2","test1","test3"]