配列の最小値を取得するための一般的な機能の設計

直接コードに

public class MinValue {
    private static <T extends Number & Comparable<? super T>> T minValue(T[] values) {
        if (values == null || values.length == 0) {
            return null;
        }
        T min = values[0];
        for (int i = 0; i < values.length; i++) {
            if (min.compareTo(values[i]) > 0) {
                min = values[i];
            }
        }
        return min;
    }

    public static void main(String[] args) {
        Integer[] ints = new Integer[]{1, 2, 3, 8, -1, -34};
        System.out.println(minValue(ints));//-34
    }
}
公開された39元の記事 ウォン称賛13 ビュー2296

おすすめ

転載: blog.csdn.net/weixin_45612794/article/details/103774944