Java List from Array arrayToList(String[] array, String... defaults)

Here you can find the source of arrayToList(String[] array, String... defaults)

Description

array To List

License

Apache License

Declaration

private static List<String> arrayToList(String[] array,
            String... defaults) 

Method Source Code

//package com.java2s;
/**/*from  w w w  .j  ava2  s  .  c  o  m*/
 * Copyright (c) 2016 Lemur Consulting Ltd.
 * <p>
 * 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
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * 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 {
    private static List<String> arrayToList(String[] array,
            String... defaults) {
        List<String> ret;

        if (array == null || array.length == 0) {
            ret = Arrays.asList(defaults);
        } else {
            ret = new ArrayList<>(array.length);
            for (String entry : array) {
                String[] parts = entry.split(",\\s*");
                ret.addAll(Arrays.asList(parts));
            }
        }

        return ret;
    }
}

Related

  1. arrayToList(Object arr[], int from, int length)
  2. arrayToList(Object data)
  3. arrayToList(Object data[])
  4. arrayToList(Object[] arr)
  5. arrayToList(Object[] hyCycles)
  6. arrayToList(String[] arrValues)
  7. ArrayToList(String[] input)
  8. arrayToList(String[] str)
  9. arrayToList(T array[])