Java List to Array toArray(List enums)

Here you can find the source of toArray(List enums)

Description

Converts a list of enumerations to an array of their Enum#toString() representation

License

Apache License

Parameter

Parameter Description
enums a list of enumerations to convert

Return

an array of String with the values produced by each element's method.

Declaration

@SuppressWarnings("rawtypes")
public static String[] toArray(List<Enum> enums) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2014 uniVocity Software Pty Ltd
 *
 * 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./*from   w  w  w  . jav  a2 s  .  c  o m*/
 ******************************************************************************/

import java.util.*;

public class Main {
    /**
     * Converts a list of enumerations to an array of their {@link Enum#toString()} representation
     * @param enums a list of enumerations to convert
     * @return an array of {@code String} with the values produced by each element's {@link Enum#toString()} method.
     */
    @SuppressWarnings("rawtypes")
    public static String[] toArray(List<Enum> enums) {
        String[] out = new String[enums.size()];

        for (int i = 0; i < out.length; i++) {
            out[i] = enums.get(i).toString();
        }

        return out;

    }
}

Related

  1. toArray(List data)
  2. toArray(List list)
  3. toArray(List list)
  4. toArray(List list)
  5. toArray(List values)
  6. toArray(List from, int[] to)
  7. toArray(List l)
  8. toArray(List list)
  9. toArray(List list)