Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import java.util.ArrayList;

import java.util.Collections;
import java.util.List;

public class Main {
    /**
     * 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;
    }
}