Here you can find the source of asList(T... items)
Parameter | Description |
---|---|
T | het type van de items |
items | een x aantal items |
public static <T> List<T> asList(T... items)
//package com.java2s; import java.util.ArrayList; import java.util.List; public class Main { /**// w ww .j a v a 2 s. co m * Maakt een nieuwe lijst die alle items bevat. * * <pre> * asList(5); leverd een lijst van Integers op met 1 item in de lijst nl. 5. * List<String> temp=asList(); leverd een lege lijst op van Strings. * List<String> temp=asList((String)null); leverd een lijst van Strings op met 1 item nl. null. * List<Object> temp=asList((Object[])null); leverd een lege lijst op van Objecten. * </pre> * * @param <T> * het type van de items * @param items * een x aantal items * @return een nieuwe lijst, leeg indien geen items zijn opgegeven. */ public static <T> List<T> asList(T... items) { int length = 0; if (items != null) length = items.length; ArrayList<T> list = new ArrayList<T>(length); if (items != null) { for (T item : items) list.add(item); } return list; } }