Java List from Array asList(T... items)

Here you can find the source of asList(T... items)

Description

Maakt een nieuwe lijst die alle items bevat.

License

Open Source License

Parameter

Parameter Description
T het type van de items
items een x aantal items

Return

een nieuwe lijst, leeg indien geen items zijn opgegeven.

Declaration

public static <T> List<T> asList(T... items) 

Method Source Code


//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&lt;String&gt; temp=asList(); leverd een lege lijst op van Strings.
     *   List&lt;String&gt; temp=asList((String)null); leverd een lijst van Strings op met 1 item nl. null.
     *   List&lt;Object&gt; 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;
    }
}

Related

  1. asList(T... array)
  2. asList(T... array)
  3. asList(T... array)
  4. asList(T... data)
  5. asList(T... elements)
  6. asList(T... values)
  7. asList(T... values)
  8. asList(T... values)
  9. asList(T[] a)