Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
/*
 * Copyright (c) 2016, The Dattack team (http://www.dattack.com)
 *
 * 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.List;
import java.util.Objects;

public class Main {
    /**
     * Adapts a Object-value <code>List</code> to a String-value one. If the list to adapt is <code>null</code>, then an
     * empty list is returned.
     *
     * @param list
     *            the List to adapt, may be null
     * @return the adapted List
     */
    public static List<String> listAsString(final List<Object> list) {

        final List<String> result = new ArrayList<>();
        if (list != null) {
            for (final Object obj : list) {
                result.add(Objects.toString(obj));
            }
        }
        return result;
    }
}