Java List Concatenate concatList(List... array)

Here you can find the source of concatList(List... array)

Description

concat List

License

Open Source License

Declaration

public static <E> List<E> concatList(List<E>... array) 

Method Source Code


//package com.java2s;
import java.util.ArrayList;

import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Map;

public class Main {
    public static <E> List<E> concatList(List<E>... array) {
        if (array == null || array.length < 1) {
            return Collections.emptyList();
        }/*w ww . j ava2 s. c  om*/
        List<E> newList = new ArrayList<E>();
        for (List<E> e : array) {
            if (isNotEmpty(e)) {
                newList.addAll(e);
            }
        }
        return newList;
    }

    public static <T> boolean isNotEmpty(Collection<T> collect) {
        return !isEmpty(collect);
    }

    public static <K, V> boolean isNotEmpty(Map<K, V> map) {
        return !isEmpty(map);
    }

    public static <T> boolean isEmpty(Collection<T> collect) {
        return collect == null || collect.isEmpty();
    }

    public static <K, V> boolean isEmpty(Map<K, V> map) {
        return map == null || map.isEmpty();
    }
}

Related

  1. concatIntegersToRanges( List damages)
  2. concatLines(List lines)
  3. concatLines(List lines)
  4. concatLineSeparated(List discountCommentCauseList)
  5. concatList(List list)
  6. concatList(List strings)
  7. concatListToString(List suggestedList)
  8. concatName(String name, List names)
  9. concatNodeList(List list)