List元素互换,List元素转换下标,Java Collections.swap()方法实例解析
生活随笔
收集整理的這篇文章主要介紹了
List元素互换,List元素转换下标,Java Collections.swap()方法实例解析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Java Collections.swap()方法解析
jdk源碼:
public static void swap(List<?> list, int i, int j) {// instead of using a raw type here, it's possible to capture// the wildcard but it will require a call to a supplementary// private methodfinal List l = list;l.set(i, l.set(j, l.get(i)));
}
入?yún)?/code>:list,i(下標①),j(下標②)
-
list:在該列表中的調(diào)劑元素。 -
i: 要交換的一個元素的索引。 -
j: 要交換的其它元素的索引。
作用:將傳入的list中的下標為i和下標為j的元素交換(乾坤大挪移神功)。
實例解析:
List l = new ArrayList();
l.add(1);
l.add(2);
l.add(3);
Collections.swap(l, 0, 2);
此時的l中的元素就被交換了,順序由原來的1 2 3,變?yōu)樾碌?,2,1
總結
以上是生活随笔為你收集整理的List元素互换,List元素转换下标,Java Collections.swap()方法实例解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文吃透JAVA定时器格式
- 下一篇: 使用feign调用注解在eureka上的