集册 Java实例教程 选择第一个非的便捷方法

选择第一个非的便捷方法

欢马劈雪     最近更新时间:2020-01-02 10:19:05

535
从左侧开始选择第一个非空值的便捷方法
/*
时 代 J a v a 提供
*/


//package com.nowjava;


public class Main {

    /**

     * Convenience method of choosing the first non-null value starting from the left

     * 

     * @param a

     * @param b

     * @return

     */

    @SafeVarargs

    public static <T> T Coalice(T... values) {

        for (T item : values) {

            if (item != null) {

                return item;

            }

        }

        return null;

    }

}