Java Array to List toList(T[] anArrayToConvert)

Here you can find the source of toList(T[] anArrayToConvert)

Description

Returns a list equivalent to the array given as input.

License

Apache License

Parameter

Parameter Description
anArrayToConvert a generic Array to convert in a List

Return

a List

Declaration

public static <T> List<T> toList(T[] anArrayToConvert) 

Method Source Code

//package com.java2s;
/**//  www  .j  av  a2s . com
 * Copyright (C) 2012 - 2015 Alessandro Vurro.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.ArrayList;
import java.util.Arrays;

import java.util.List;

public class Main {
    /**
     * Returns a list equivalent to the array given as input.
     * 
     * @param anArrayToConvert a generic Array to convert in a List
     * @return a List
     */
    public static <T> List<T> toList(T[] anArrayToConvert) {

        ArrayList<T> aListToEnrich = new ArrayList<T>();
        enrichList(aListToEnrich, anArrayToConvert);
        return aListToEnrich;
    }

    /**
     * Enriches the specified aListToEnrich parameter with the specified anArrayToAdd parameter.
     * 
     * @param aListToEnrich a List to enrich
     * @param anArrayToAdd an array to add
     */
    public static <T> void enrichList(List<T> aListToEnrich, T[] anArrayToAdd) {
        if (anArrayToAdd != null)
            aListToEnrich.addAll(Arrays.asList(anArrayToAdd));
    }
}

Related

  1. toList(T... elements)
  2. toList(T... items)
  3. toList(T... objects)
  4. toList(T... objects)
  5. toList(T[] _array)
  6. toList(T[] arr)
  7. toList(T[] array)
  8. toList(T[] array)
  9. toList(T[] array)