package org.tadpole.util; import java.util.ArrayList; /** * util that offer some methods for operating list * * <br>========================== * <br> author:Zenip * <br> email:lxyczh@gmail.com * <br> create:2013-1-13上午10:32:25 * <br>========================== */ public class ListUtil { /** * swap list item。 * * * @param fromList * @param toList * @param from * "from" item position * @param to * "to" item position */ public static void swapListItem(ArrayList<Object> fromList, ArrayList<Object> toList, int from, int to) { Object fromObj = fromList.get(from); Object toObj = toList.get(to); toList.add(to, fromObj); toList.remove(to + 1); fromList.add(from, toObj); fromList.remove(from + 1); } }