Here you can find the source of createList(T... items)
Parameter | Description |
---|---|
items | The items to add to the list |
public static <T> List<T> createList(T... items)
//package com.java2s; //License from project: Open Source License import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Main { /**/*from ww w. java2s .co m*/ * Create a new array list from the specified list of items. It is expected * that all items are of the same type. * * @param items * The items to add to the list * @return */ public static <T> List<T> createList(T... items) { List<T> result; if (items != null && items.length > 0) { result = new ArrayList<T>(items.length); for (int i = 0; i < items.length; i++) { result.add(items[i]); } } else { result = Collections.emptyList(); } return result; } }