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

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

天津卓众教育      2022-05-02 09:28:01     45

2020年最新Java函数式接口练习题,练习一:函数式接口1.定义一个函数式接口CurrentTimePrinter,其中抽象方法voidprintCurrentTime(),使用注解@FunctionalInterfac

课程价格 请咨询

上课时段: 授课校区:

详细介绍


    练习一:函数式接口


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


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


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


    答案


    TimePrinter接口:



    测试类:



    练习二:函数式接口


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


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


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


    答案


    IntCalc接口:



    测试类:



    练习三:静态方法引用


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


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


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


    答案


    NumberToString接口:



    测试类:



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


培训啦提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。