java使用Supplier接口的get生产一个数据

简介: java使用Supplier接口的get生产一个数据

给定一个int数组,生产出最大数。

import java.util.Spliterator;
import java.util.function.Supplier;
 
public class demo_getmax {
    public static int getmax(Integer[] in, Supplier<Integer> sup) {
        return sup.get();
    }
 
    public static void main(String[] args) {
        Integer[] in = {1, 4, 2, 7, 9, 3,-20,24};
        int max_ = getmax(in, () -> {
            int max = in[0];
            for (Integer integer : in) {
                if (integer > max) {
                    max = integer;
                }
            }
            return max;
        });
        System.out.println(max_);
 
    }
}
目录
相关文章
|
2天前
|
Java
使用kafka-clients操作数据(java)
使用kafka-clients操作数据(java)
13 6
|
2天前
|
算法 搜索推荐 Java
Java插入排序:优雅整理数据的艺术
Java插入排序:优雅整理数据的艺术
|
2天前
|
Java API 开发者
探索Java中的Lambda表达式和函数式接口
【6月更文挑战第25天】在Java的世界里,Lambda表达式的引入标志着一种全新的编程范式——函数式编程。本文将通过深入解析Lambda表达式及其与函数式接口的结合使用,带领读者领略这一特性如何简化代码,提升开发效率。
|
1天前
|
Java 编译器
论Java中的抽象类与接口
论Java中的抽象类与接口
|
2天前
|
XML Java 定位技术
详尽分享经纬坐标(BLH)数据创建.kml文件小工具设计Java版
详尽分享经纬坐标(BLH)数据创建.kml文件小工具设计Java版
|
3天前
|
Arthas 监控 Java
Java项目方法调用链路耗时追踪(接口优化)
Java项目方法调用链路耗时追踪(接口优化)
6 0
|
3天前
|
Java 机器人 关系型数据库
Java中的类与接口:抽象与实现的艺术
Java中的类与接口:抽象与实现的艺术
|
3天前
|
JSON JavaScript Java
如何在Java中处理JSON数据?
如何在Java中处理JSON数据?
|
JSON Java 数据格式
JAVA获取GET和POST请求参数
JAVA获取GET和POST请求参数
1917 0
|
3天前
|
Java 机器人 程序员
Java中的线程通信:wait、notify与Condition详解
Java中的线程通信:wait、notify与Condition详解