要求:現在想把集合中的某個元素,放到該集合的第一個位置,但是其他元素的順序不需要管。
方法:需要遍歷集合,找到這個元素在集合中的位置,然后使用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)); }
結果: