首页 > 其他分享 >函数式接口验证

函数式接口验证

时间:2024-05-06 23:59:13浏览次数:20  
标签:map HashMap 验证 int 接口 static private Integer 函数

package com.xlg.task.common;

import java.util.HashMap;

public class FunctionalInterfaceTest {
public static void main(String[] args) {
int x = 1;
int y = 2;
String key = "2";
HashMap<String, NoParamConsume> map = new HashMap<>();
map.put("1", () -> get1(x, y));
map.put("2", () -> get2(2, 2, 3));
map.forEach((k, v) -> {
if (k.equals(key)) {
System.out.println(v.apply());
}
});
}

private static Integer get2(Integer x, Integer y, Integer z) {
return 2 * x + y + z;
}

private static Integer get1(Integer x, Integer y) {
return 2 * x + 1 + y;
}

}

@FunctionalInterface
interface NoParamConsume<R> {
R apply();
}

标签:map,HashMap,验证,int,接口,static,private,Integer,函数
From: https://www.cnblogs.com/cytc/p/18176240

相关文章

  • 【安卓逆向】迷谷音乐的音乐接口分析
    闲来无事,逆向一下音乐软件吧软件挂上Justtrustme模块,charles代理挂上,开始搜索,抓包不是哥们,歌曲url摆我脸上,加密都不加密一下的吗,直接python开梭importrequestsimporttimetimestamp=int(time.time()*1000)url="http://app.c.nf.migu.cn/MIGUM2.0/strategy/listen......
  • [学习笔记] 乘性函数 - 数论
    [SDOI2012]Longge的问题我们要求\(\sum\limits_{i=1}^n\gcd(i,n)\),但\(gcd\)没啥卵用,所以尝试给这n个正整数分组。对于\(gcd(i,n)=1\)的数给他们归到\(G(1)\)这个集合里去,当然,这个集合元素的数量为\(\phi(n)\)。对于\(gcd(i,n)=2\)的数归到\(G(2)\)这个集合里去......
  • 字符串Str函数小结
    数据结构字符串Str函数总结·我们学习过很多关于求解字符串相关问题的函数,但是都是每遇到一次算认识了,一定程度上很少进行总结,最近又重新接触到了这类“Str函数”,发现自己还是有点掌握不牢固,以下仅是个人学习总结,有错误之处可指出。如上图所示,在man手册中有许多关于str的函数,......
  • 学习笔记:生成函数I
    形式幂级数多项式与形式幂级数多项式:\(A(x)=\sum_{i=0}^na_ix^i\)。形式幂级数:\(A(x)=\sum_{i\ge0}a_ix^i\)。其中\(a_i\inK\),\(K\)是一个域,通常考虑\(K=\mathbb{R}\)或\(K=\mathbb{Z}_{p}\)。注意这里的\(x\)可以理解为独立于域\(K\)的一个符号。......
  • Django高级表单处理与验证实战
    title:Django高级表单处理与验证实战date:2024/5/620:47:15updated:2024/5/620:47:15categories:后端开发tags:Django表单验证逻辑模板渲染安全措施表单测试重定向管理最佳实践引言:在Web应用开发中,表单是用户与应用之间进行交互的重要方式,它承载着用户......
  • 删除字符串中与另一个字符串中的相同字母的自定义函数
    #include<stdio.h>/********************************************************************* 函数名称: str_DestDel* 函数功能:删除一个字符串中与另一个字符串中的相同字母并且不区分大小写* 函数参数:* @strA 需要操作的字符串* @strB 作为参考的字......
  • 生活常见物理层接口(除去网线)
    生活物理层接口1.USB接口秒懂所有USB接口类型,USB接口大全;Type-A、Type-B、Type-C、miniUSB、microUSB区分-知乎追风少年上图漏掉了苹果的lightning接口,又叫闪电接口USB-A全称USBType-A口,俗称USB接口是最常见的接口,如下图左侧接口内部舌头非蓝色的是USB2.0,右侧蓝色的为USB3.......
  • 三角函数半角公式
    半角公式前知识1:三角形外角定理:三角形的任意一个外角等于和它不相邻的两个内角之和如上图,\(O\)为原点,\(PC\)垂直于直径\(AB\),设圆的半径为1,\(\anglePOC=\theta\)。\(\DeltaPOB\)为等腰三角形,\(\anglePOC\)为\(\anglePBO\)的外角。根据前知识1,\(\anglePBO=\frac{\the......
  • Java 集合框架的collection接口和map接口
    集合框架中整体的架构分为2类:Collection接口和Map接口Collection接口:用于存储单个对象的典型的实现类:List--->ArryListLinkedListSet--->HashSetThreeSetMap接口:用于存储K-V键值对双对象的典型的实现类:HashMap一、ArrayList1.1、简介数据存储:底层采用的是数组,但是采......
  • 语音信号处理中的“窗函数”
    文章代码仓库:https://github.com/LXP-Never/window_fun窗函数贯穿整个语音信号处理,语音信号是一个非平稳的时变信号,但“**短时间内可以认为语音信号是平稳时不变的,一般10~30ms**。对连续的语音分帧做STFT处理,等价于截取一段时间信号,对其进行周期性延拓,从而变成无限长序列,并对......