专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 2020年最新Java函数式接口练习题

2020年最新Java函数式接口练习题

更新时间:2020-04-09 15:50:14 来源:星辉 浏览2563次


    练习一:函数式接口


    1.定义一个函数式接口CurrentTimePrinter,其中抽象方法voidprintCurrentTime(),使用注解@FunctionalInterface


    2.在测试类中定义staticvoidshowLongTime(CurrentTimePrintertimePrinter),该方法的预期行为是使用timePrinter打印系统当前毫秒值


    3.测试showLongTime(),通过lambda表达式完成需求


    答案


    TimePrinter接口:


2020年最新Java函数式接口练习题


    测试类:


2020年最新Java函数式接口练习题


    练习二:函数式接口


    1.定义一个函数式接口IntCalc,其中抽象方法intcalc(inta,intb),使用注解@FunctionalInterface


    2.在测试类中定义staticvoidgetProduct(inta,intb,IntCalccalc),该方法的预期行为是使用calc得到a和b的乘积并打印结果


    3.测试getProduct(),通过lambda表达式完成需求


    答案


    IntCalc接口:


2020年最新Java函数式接口练习题


    测试类:


2020年最新Java函数式接口练习题


    练习三:静态方法引用


    1.定义一个函数式接口NumberToString,其中抽象方法Stringconvert(intnum),使用注解@FunctionalInterface


    2.在测试类中定义staticvoiddecToHex(intnum,NumberToStringnts),该方法的预期行为是使用nts将一个十进制整数转换成十六进制表示的字符串,tips:已知该行为与Integer类中的toHexString方法一致


    3.测试decToHex(),使用方法引用完成需求


    答案


    NumberToString接口:


2020年最新Java函数式接口练习题


    测试类:


2020年最新Java函数式接口练习题


 以上就是星辉java培训机构的小编针对“2020年最新Java函数式接口练习题”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>