Android examples for java.util:List Element
invert list
//package com.java2s; import java.util.ArrayList; import java.util.List; public class Main { /**/*from w w w . ja va2 s. co m*/ * invert list * * @param <V> * @param sourceList * @return */ public static <V> List<V> invertList(List<V> sourceList) { if (isEmpty(sourceList)) { return sourceList; } List<V> invertList = new ArrayList<V>(sourceList.size()); for (int i = sourceList.size() - 1; i >= 0; i--) { invertList.add(sourceList.get(i)); } return invertList; } /** * is null or its size is 0 * * <pre> * isEmpty(null) = true; * isEmpty({}) = true; * isEmpty({1}) = false; * </pre> * * @param <V> * @param sourceList * @return if list is null or its size is 0, return true, else return false. */ public static <V> boolean isEmpty(List<V> sourceList) { return (sourceList == null || sourceList.size() == 0); } }