All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kiwiproject.consul.util.Lists Maven / Gradle / Ivy

package org.kiwiproject.consul.util;

import static java.util.Objects.isNull;

import java.util.List;
import java.util.Optional;

public class Lists {

    private Lists() {
        // utility class
    }

    public static  Optional firstValueOrEmpty(List list) {
        return isNullOrEmpty(list) ? Optional.empty() : Optional.of(list.get(0));
    }

    public static  boolean isNullOrEmpty(List list) {
        return isNull(list) || list.isEmpty();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy